Just committing some unfinished stuff to work at home.
Added more class structure
More reputation stuff
*very* basic implementation of rep system,   only event recognized right
now is attacking npc