Add jshint and fix warnings
Add travis-ci with support for jshint, phpcs, phpunit
Rename .jshint => .jshintrc
Revamp pre-commit hook, adding jshint