Adds a test travis.yml file
Adds a test travis.yml file
Adds a grunt.js file and corresponding travis updates

Conflicts:
	.travis.yml
Updates readme with grunt.js instructions
Fixes encoding issue which was keeping grunt from running lint
Fixes jshint errors

Also updates test runner to run lint as well as qunit
Merge branch 'master' into development

Conflicts:
	.travis.yml
	grunt.js