added faction model
Merge pull request #1 from darrinkatz/factionmodel

added faction model