Add linting with JSHint, fix code it points to
Build with Gulp
Split util module into src/util and test/test-util