CSS Layout changes
adds user controller
adds user route for new
creates user migration
Adds index on email and uniqueness to User
Adds bcrypt and password and validation to user