removing test data directories
major refactor to facilitate testing
tidying up gruntfile to reflect new testing procedure
updating jshint rules to include lib js