Adding Grunt Build tasks

I also moved all of the source files into the src directory. This will help us organize the code a bit better when doing builds, etc.