Adding ability to add custom assertions to assert/verify.
fixing junit report generation when folder doesn't exist.
adding IE support
fixing packages reference
Merged PR - adding ability to add custom assertions to assert/verify. #46
small adjustments
Merge branch 'ie' of github.com:neuhoffm/nightwatch into neuhoffm-ie

* 'ie' of github.com:neuhoffm/nightwatch:
  adding IE support
Merge branch 'add-jshintrc-file-to-project' of github.com:davidlinse/nightwatch into davidlinse-add-jshintrc-file-to-project

* 'add-jshintrc-file-to-project' of github.com:davidlinse/nightwatch:
  + add default .jshintrc
fixed some of the jshint errors/warnings
refactored the junit reporter to write the file async
refactored run.js to use mkpath module instead of ensureDir which was not working on windows for saving reports
version number bump
+ integrate jshint linting into travis build

This commit attempts to integrate linting via "jshint" into the "travis-ci"
build process and introduces the following changes:

  + add a "jshint" entry to the "scripts" section of the "package.json"
  + update the ".travis.yml" to call "npm run-script jshint" before tests