added the starts of npc objects

added Factions and NPC guilds with their related fields. for
create/edit/delete