Added AdapterBuilderInterface
Added Exceptions
Added ModuleOptions, StorageFactory, AdapterGeneratorService,
AuthenticationService & Factories
Merge branch 'local'