Merge remote branch 'origin/issue_9' into issue_9
Updating phantom runner to use local copy of phantomjs, rather than looking in global path for phantomjs binary.
Merge pull request #19 from sethmcl/issue_9

added phantomjs-venus installation scripts

modified venus to use local copy of phantomjs
Removing dependency sync phantomjs module and updating phantom runner to load the correct module for interfacing with phantomjs
Merge pull request #22 from sethmcl/issue_9

Removing dependency sync phantomjs module and updating phantom runner to...
Adding authors file and updating npm package.json
Changing npm package name to be lowercase
Adding dnode dependency
Removing deprecated test fixture html file
Fixes issue #23. Changing default assertion library for mocha from should.js to expect.js
Merge pull request #24 from sethmcl/issue_23

Fixes issue #23. Changing default assertion library for mocha from shoul...
Merged some updates from issue_20. Added some pretty formatting for console output of test
results.
Fixed issue in scenario where a testcase file has the same name as the code file under test
Fixing up formatting of test results in console.
Changing formatting of test results in console
Increasing timeout on phantomjs
Merge pull request #26 from sethmcl/bootcamp

Changes for bootcamp
Fixes issue 14. Web runner (browser) now uses a socket.io connection to send test results to server rather than a post request. Also wired up code to pipe console.log calls through to server console.
Merge pull request #27 from sethmcl/issue_14

Fixes issue 14. Web runner (browser) now uses a socket.io connection to ...
Fixing up package.json to use  absolute versions for dependencies