Add puma to Gemfile && refactor Procfile
Delete support folder
Refactor routing tests for SignUpsController
(red) SignUpsController#update creates a User if SignUp has no User
(red) Write failing test => User model validates presence of email
Write migration to create users table
(green) Make test pass => User should require email to be set
(red) Write failing test => User should require case sensitive unique
value for email
(green) Make test pass => User should require case sensitive unique
value for email
(red) Write failing test => User should require uuid to be set
(green) Make test pass => User should require uuid to be set
(red) Write failing test => User should require case sensitive unique
value for uuid
(green) Make test pass => User#uuid should validate uniqueness of
UUID
Write migration to add user_id to sign_ups table
Refactor tests for SignUp model
Move UUID code from models to ApplicationModel model
(red) Write 2 failing tests => User should have many SignUps
(green) Make 2 tests pass => User has many SignUps
Refactor SignUpsController code and tests
Refactor SignUpsController