Re-packaging game

Moving back towards an architecture that more closely aligns to MVC.
* New controller package
** New controllers for Zone and GameCharacter
** New domain package for entities (still needs more tuning)
** New repository package for ORM manipulation stuff
** New service package for the exposure to the network etc.