added lint task to gulp
Merge branch 'master' of github.com:icemobilelab/virgilio

* 'master' of github.com:icemobilelab/virgilio:
  Fixed bug in wercker.yml.
  adding email and username to git in wercker file.
  Install gulp before generating docs.
  Deploy now pushed updated docs too.
  Another minor README update.
  Minor change to the readme.
  Added hipchat updates on wercker status.
  Incremented package.json.
  Changed wercker.yml to publish automatically to npm.
  Added .npmignore.
  Made the tests slightly faster and updated the documentation with info on default timeout.
  Made timeout configurable.
  Added comments and incremented version number.
  Allow default timeout to be overwritten.
  Increased version number
  Finished pubsub. Renamed examples to make it clearer what is tested there.
  Added publish method, but tests are still needed.
  Changed the mediator to use an eventEmitter.
  Fixed waffle.io badge to display ready tasks.
added test coverage with istanbul #19
added coverage task to readme
Merge pull request #17 from NinjaTux/master

added lint and coverage tasks to gulp
Added code climate badge.
Reordered badges for aesthetic beauty.
Wercker now checks code coverage too.
Wercker should run npm install -g as sudo.
Gulp is needed to generate test coverage.
Moved coverage task to deploy task, because it should only be performed and sent to code climate when master branch changes.
Added badge with code coverage info.
Added NPM badge.
Merged master into branch.