angularjs, documentdb, identity, ninject, oauth, webapi,