Fix Distribution version of angular app

This puts some empty comments into the jade files to move usemin comments to their own line, allowing them to compile correctly when minifying.

".tmp" folder is used as a staging ground for concat and sass, so compiled jade files now go there as well.

Usemin was updated to look at the .tmp folder for compiled html files instead of looking in the app directory where only Jade files exist.

htmlmin was commented out because it makes our source html code ugly, I figure we can turn it back on if we ever have problems because our html is loading slow.

coffee was refactored to be called "main" instead of "dist" because server and dist concurrent tasks need the same compilation.
Typically CDN-ification involves hashing the file names so the CDN refreshes doesnt cache old files. I have actually been thinking about using a CDN to serve this site so I think we should keep/configure it.