Less requests on startup

On the road to a better production mode.

- Brings down the number of total requests needed when the application initially loads.
Mostly done through pre-loading all html templates in a single request with the use of `grunt-angular-templates`.
- Uses `grunt-contrib-cssmin` to minify our css files.
- Deletes a couple of unneeded files.
- Restructure some file locations to get better minification for them.

There's (much) more that can be done, concatenation for example, but I'll open another issue about that with more thoughts later.