Added compilation report in compile task

Whenever code is compiled, a compilation report will be generated with
any error information and stats on the successfulness of the compile.
I had to modified the grunt-closure-tools modules to get this working.

Other changes:
- Put in .swp in gitignore because compilation was generating it.
- Change color of something in main, just for testing
- Added report_file option to grunt compile task