Updated build process

I've added a package.json file so that any other contributors can simply run an npm install and all the dependencies will be downloaded for them. 

Also done some modifications to the Grunt file so that JSHint now passes. Removed the concat feature because it didn't seem to do anything(?).