Derived BlueJayContext from IdentityDbContext
Derived UserData from IdentityUser.
Added IdentityUser migration for use with the ASP NET MVC Authentication system.
Replaced usages of IdentityUser class with instances of the UserData class.
Added default values for the Type property when registering new users (subject to change).
Added Authorize attribute and load dossier available to the user.
Added BlueJayContext instance as parameter for the UserStore object.
Changed field "Db" to be a property.
Added protected property UserManager to perform user based operations.
Made use of the UserManager property.
Added UserManagerExtensions for handling regularly used UserManager operations.
Added UserDataExtensions for ease of use when working with the UserData entity.
Added method for getting the currently logged in user.
Refactored the DossierController to make use of the new extension methods.
Enabled authorization for the DossierDetailController.
Enabled authorization.
Merge branch 'feature/login' into develop.
All controller actions require an authorized user.
Changed entities and BlueJayContext to support the built-in authorization system.