Grunt build system

So Grunt is awesome and you should be using it. This is just the tip of the iceberg. I also did some housekeeping like initialize a .gitignore file, delete all your .DS_Store files (thanks Mac!), and un-version your node_modules directory since this is app isn't yet in production. Enjoy!