- remove getByNamespace, namespaceExists. Now a single class can be stored multiple times.
- Added Interface for ServiceContainer
- Added Interface for Wrapper
- changed createService method access to protected
- updated some DocComments
- removed deprecated method (misspelled exists)
- Replaced Service Class with Wrapper Class from mesa/Classwrapper
- Added Callback functionality.
- Added wrapper method [addService] to create and add a service object in one single call