New Faction class.

Player and creatures now all use the new faction class, relations set up
but currently do nothing. Each different type of faction will react
differently when meeting another faction for the first time.