dredknightГусъ, we cannot add a new faction but we really want to. If this is possible it will open the door for a lot of new content.
You are right there are 3 classes per faction and more can be added.
Check inside MMH55-Index.pak/scripts/H55-Core.lua
How can you editing scripts? What program you have? Is it difficult?