Dual Factions

Cleaned up some formatting
added implemenation of AdditionalFaction