Add a gulp lint task using gulp-jshint
Add a ci gulp task for doing both linting and testing
Merge branch 'feature/issue-17-add-a-jshint-gulp-task' into develop