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.
Now that I look at it, it seems to just be a URL replacer scheme to host assets. I don't think we necessarily need it at this point if that's the case. Hashing the filename would be important though.