Updates to documentation and testing

Added grunt build to ensure jshint validation and well as allow for
node_unit tests (currently only one to test).  Also updated
documentation with some of the currently implemented options.  Need to
finish the other options before updating.  Also going to publish to npm
again so it gets the updated documentation.