Added StorageInterface.
Added support for Storage Strategies.
Changes ServicesContainer interface to AbstractContainer.
Added support for registering services of any data type.
Changes to composer.json