Refactor users migration

- Unique constraint on email
- Use rememberToken() instead of manual column creation
- I know I shouldn't be altering an existing migration