Many updates to make the task work

Here's a summary of what I did:

* Removed grunt (Gruntfile.js, packages from package.json)
* Fixed package.json (version number, split dependencies and devDependencies, "main" script)
* Tests now work (you can run them and the test runner now provides valid output)
* Moved core JS file to "index.js" to match many other gulp projects - I only did this to be consistent with the rest of the environment.

This should solve all existing issues:
* Issue #1: Fixed wording with "if you"
* Issue #2: Did a similar thing as what @scamden did with his pull request.
* Issue #3: Fixed the requiring of the gulpfile to instead require the real code, again very similar to the patch from @scamden.