Misc small updates
Added User model. Beginning to add validation.
Completed initial validation. Moving into user authentication
Added tests and code for password confirmation
Finished password authentication and validation.
Finished up with passwords (for now). Added first user.