Streamline spec tests
Create User model &  develop validation tests
Finish user model, including validation and password authentication
Tweak email validation, confirm email downcasing