Use ngRoute, add JSHint/Gruntfile, add Morris directive
Add angular-route to bower.json
Wrap toastr in an Angular service
Wrap Bootstrap tooltip in directive/delete uchiwa.js

The only part of uchiwa.js that has not been Angular-ized is the jQuery navbar toggle code. It was not actually used so I deleted it.
Fixes #34 sensu.dc is an array of objects, not an array of strings
Resolves #40 Make theme configurable

* The theme can be set server-side in public/js/constants.js.
* The theme can also be set client-side on the new settings page and is stored locally in a cookie.
* Currently, the client-side setting takes precedence over the server-side setting so users can choose the theme they prefer.
Resolve code style issues
Forward stats
DRYout frontend code and add some tests

* Add Karma config and necessary packages for unit testing in Angular.
* The build directory is ignored, but after karma is run the it contains coverage and unit test reports.
* Replace many underscore calls with their Angular equivalents.
* Fix various code style issues
next attribute is required for express
Add dots reporting to karma
Add .idea to .gitignore
Add 'npm test' script
Add e2e tests & bugfixes
Update README and bump to 0.1.4
Merge branch 'ethanhann-master'