Ngmin

Wanted to try out the "pull request before merge" idea even for our own stuff. So @aaronfrost  take a look at these changes and let me know what you think. I've added the grunt-ngmin task so we can use the simple inject pattern for all our Angular stuff (yay!!). I also tweaked the build to put all the generated stuff into a "build/generated" directory, that we then delete as the last step of the build. This keeps the source directory ("app/") cleaner/safer.