Add JSHint to Gulp
Fix errors from JSHint
Remove extraneous 'self' variables