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.
Might as well make it easy for us to debug if something goes wrong at this point, plus, minimizing html barely saves any load time