[added] accessors to game for the modules
[added] basic galaxy and system implementation
[added] basic galaxy and system script interface
[added] name to object as all game objects will have a name for gui purposes
[added] basic mod support framework supporting multiple active mods and a load order
[added] basic mod definition framework
[added] update method to StateListener
[changed] registerLoggerInterface is now static
[changed] Game now uses StateListener for the container cpp uses StateManager
[changed] State now takes in a reference to Game for access to the module and controllers
[changed] install script to pick all files from user
[changed] all namespace to arete instead of two seperate ones
[changed] updated angelscript addons to latest version