Big updates

Renamed app/ -> public/
Renamed source/ -> src/
Simplified proxy monkeybusiness
Broke grunt task configs into separate files
Streamlines application of view models

Implements utility methods for setting title and navigation
Loads Bootstrap.js the right way now. Tweaks config file name. Deletes generated files.
Replaces backbone/underscore with pagejs. Improve handling of app title. Cleans up some formatting.
Removes grunt-bower task and replaces it with more verbose but less stupid grunt-copy task for JS libs
Fixes active nav handling. Updates links to be compatible with director. Updates README.