- Added All classes needed for the Messaging functionality
 - Reverted the BaseState from a interface back to a class. Makes implementing new state functionality
   easier as not every implementation needs to be adjusted if a new method is added.
 - Added some more statics to make the access to the (pseudo) Singletons: MessageDispatcher and EntityManager
   easier.
- Implemented basic messaging in Miner, Wife and StateMachine.