Add a User model
.gitignore: ignore database and migration directory
Add helper script to create a new database
Add a helper script for database migrations