Use Thin instead of Unicorn or WEBrick
Migrate database to create Users table
Add ActiveModel::has_secure_password to User model