Compile AngularJS Templates

Success! (refs #5)

This PR makes several changes for this functionality to make sense:

- Addition of `grunt-angular-templates` (by @ericclemmons).
- Using `ngtemplates:app` to generate angular module `app.templates`.
- **REQUIRED** Adding `app.templates` as a dependency of `app`.  Didn't think this was necessary, but it is for the module to instantiate.
- Removed `routes.view`, which is no longer necessary
- Split apart libraries from the app in `min:*` and `concat:*`
- `min` targets pivot off of `concat` `dest` keys, except performing `.replace('.js', '.min.js')`, which is much more maintainable
- Removed dynamic `<link href="...">` and `<script src="...">` generation.  Instead, they rely on naming conventions like `app.js`, `app.css`, `all.js`, etc.
- Preferring GoogleCDN for Angular & ngResource.  Falls back to `build/js/lib/angular.js`.
- Removed the variables from `views/home.html` for now until we have a better demo.

@kwhitley I think this is in great shape!  I did *not* change the module naming pattern, as the current angular "app" sucks, and I'd rather have a better demo.