updating package.json
gitignore
adding grunt and linting
fixing lint errors except one issue that I am not sure how to salvage
Removing unused file.
Merge pull request #2 from NickHeiner/modernity

I think this was all good.