- .jshint to make sure no unnecessary errors popup

- gulp-bump to bump the version through gulp task bump:version,
  bump:version:major and bupl:version:minor
- bumps build version with every compile
- use the function version of 'use strict'