Starting task definition
getting task working, removing test tasks
adding options for looser version matching
removing test data directories
major refactor to facilitate testing
tidying up gruntfile to reflect new testing procedure
updating jshint rules to include lib js
updating documentation with usage instructions
fixing dependency declaration for shelljs
fixing documentation on usage
fixing documentation on usage