Adding documentation content to gitignore
Adding jsdocs 3 to the package.json and to the Gruntfile to support generation of documentation
Adding changes to jshint to ensure it is using the config file
Updates for jshint issues
Adding watch task to grunt
Cleanup for consistency in the Gruntfile
Adding header and comments in the main index.js file