Dashboard Overhaul

When merged, this pull request will resolve all of the following issues, all of which are specific ideas for the dashboard overhaul.

* #84 - overarching overhaul issue
* #63 - maintain state on reload
* #64 - show response time
* #78 - display resources w/ syntax errors
* #139 - show taffy version
* #112 - prettify returned json

Complete rewrite of Dashboard UI using Bootstrap 3. Reloads are done over AJAX to preserve UI state. This pull request is just so that people can review the progress of these tickets.

Still to-do:

* Add a "reset" button to clear out a response and return the resource mocker to its original state.
* Add a helper message if you have no resources defined.
* Change "Path Tokens" heading to "URI Tokens" for naming consistency.

---

# Screen Shots:

## Collapsed (default) View

![](https://www.evernote.com/shard/s240/sh/001c14c0-18fa-43cd-80ca-f9fb767c3e0f/b7e57f3186ddadbeb9b43480a0c1c75d/deep/0/Screenshot%208/21/13%2012:52%20AM.png)

## Expanded View:

![](https://www.evernote.com/shard/s240/sh/5249e632-8167-4e19-9281-cf3be1f28c65/e4f80cf86d3aefeb0a882bccda76f9ce/deep/0/Screenshot%208/21/13%2012:55%20AM.png)