new grunt task (watch), new jshint rules
changed indentations in source files to match to tighter jshint rules