Fixing typo in loadAssertionFiles method name
+ add default .jshintrc

Attempt to introduce "linting" via 'jshint' node module.

_Note:_
 Using jshint's _default_ configuration and running it against _lib/*.js_:
`$ jshint --config .jshintrc lib/` reports
`135` warnings/errors

see also: https://raw2.github.com/jshint/jshint/master/examples/.jshintrc
Merge pull request #42 from mobify/typo-fix

Fixing typo in loadAssertionFiles method name
execute_sync added
added dependencies badge
Update README.md
Update README.md
Adding ability to add custom assertions to assert/verify.
added selenium JsonWireProtocol link
added check for custom commands so that we can use the constructor format
changing test to function. cleaner that way.
properly assign context for Constructor style custom commands
--version
small fix to capabilities for loop
added constructor style support for custom commands based on PR #48
Merge branch 'master' of github.com:turigabor/nightwatch into turigabor-master

* 'master' of github.com:turigabor/nightwatch:
  --version
moved the alias -v to --version instead of --verbose as it is more commonly used in this sense
updated quotes for consistency and fixed some issues with syntax
refactored execute_async and execute to share the common logic and improved the test coverage
0.3.4