Organize Capistrano tasks, views use HAML, and linting

1. Move Capistrano tasks from deploy.rb to lib/tasks/capistrano
2. All views are now in HAML syntax
3. Linting some typing errrors and such

All tests are green for me.

:palm_tree: