Add user model, validations, specs, and migrations
Add to user model authentication with specs
Add specs