Removing grunt
This is where most gulp scripts seem to put it

Also, the "main" entry should have pointed at the script to include, not
the gulpfile.js.  Fixed.
NPM requires version numbers like x.y.z
Removing more grunt
Making tests run and output not committable

Now we can dig into why the tests fail
Tests now run properly
Cleanup

Removed unused variables and packages.
Made some dependencies listed as actual dependencies.
Updating documentation to be a little more clear
Merge pull request #4 from fidian/make-it-work

Many updates to make the task work