bundle update
Update AngularJS to 1.3.0
Made most pages part of an AngularJS app

This required multiple additions and changes to the API to allow
the move to happen. Many ERB templates relied on variables set by
routes, and these templates required alterations to instead use
API calls.

The reasoning behind this change:
1. If I switch from using cookie-based authentication to an API
   key system, having everything requiring auth use a single
   AngularJS app makes it easier to switch auth for everything.
2. This reduces dependence on ERB, which can make the AngularJS
   templates harder to read.
3. This approach makes better use of AngularJS.