Merge branch 'development'

This pull from development adds in many features, many of which I am sure I am forgetting

Maven support is much more improved and will automatically download its dependencies

The recycler game was decoupled vastly

Module Manager is now working and has many features in itself.  One noteworthy aspect here is the ability to dynamically load jars

There are much more tests for all the functionality

Source code is commented drastically

Module Inheritance tree api is built up and closer to stability

The Input Services api has made much progress of getting built up

And much more... :)
Version bump
Merge branch 'development'
Merge branch 'development'

This merge brings in a significant api change with the top level package for the module stuff being changed to module_management to be a bit more intutive.
Version bump