Add presence validation for User name and email
Introduce password migrations
Make a basic User model (including secure passwords)