Initial structure of the Controller component.
Initial base controller added.
Merge branch 'feature/controller' into develop
Allow bootstrap chain events to override defaults services.
Add the ability to add an Asset object without having to index it.
Removed some debug statements.
Added the ability to resolve assets in place when resolve() is called.
Add a few more asset manager tests.
Add the ability to create and use custom *reflection* resolvers.
Added the ability to invoke a list of methods as an asset is
instantiated. Also, the ability to invoke a single method and return
it's result.
Merge branch 'feature/more-service-work' into develop