Refactor migrations.
Update gems.
Update RSpec to 3
Refactor models.
Refactor presentation layer.