Adds devise token auth with dependencies
Installs devise-token-auth
Adds devise to users
Updates seed to match new requirements
Adds email validation and updates user routes
Removes user migration to fix merge conflicts
Updates schema to match new user migration