Finished implementing and testing User model
Tests written, bugs ironed out. Final commit before push to Heroku