Added Grunt for managing the Build process

Hey Zack,

Im back :)

So I have added *Grunt* and a *package.json* file which will allow the project to be managed a bit easier. You can just use `npm` install' which will install the Node dependencies. Then run `grunt` and it will check your code for consistency using *Jshint*, then if thats ok it will create the minified version in the build folder.

It pretty much just expands on adding a Jhint file and also covers the minification part!!

If you want me too I could start helping out with the Actual code part too :)
My JS is pretty good he!

Thanks,
Tom (ilikeprograms)