Gulp task runner added for linting.

Gulp needs to be installed globally `npm install --global gulp`.