[67174444] Adding dashboard view page + endpoint

In this pull request, I have:

* Added the dashboard view
* Added `PagesController` to serve our static endpoints, including the dashboard
* Controller specs for dashboard endpoint
* Refactor some views to use HAML pre-processing instead of ERB
* Refactor `SessionsController` specs - in the future, I'll be sure not to step outside the bounds of the story