POC
Added extension method for ContainerBuilder
make registration strongly typed; allow for additional registrations from hosting app
apply DI registration approach to rest of services