Now use JSLint in test
Added watch task
Added uglify task
Added some predefs
Tests file now passes JSLint
Now more JSLint compliant
Amended JSLint to allow unused parameters
Now passes JSLint
Refined the callback test