Added mongo event and snapshot tests
Added Azure blob storage and ninject DI