Model for user registration
Added test and fixed registation model
More test and implementation for RegistrationModel
Added Bcrypt nuget dependency
Added test for successful registration
Implementation for password methods
Added tests and argument checking for SetPassword
Changes after comments, before merge across branches
Made test names better
Merging UserRegistrationWeb into persist
Added some unfinished tests, good night