Merge pull request #16 from sethmcl/issue_15

Fixes issue #15. Refactored CLI command and option parsing code to be simpler, and to more fully take advantage of the commanderjs module.
Fixes issue #17 - allow for relative paths in @venus-include
annotations. Also rewrote some of the logic to copy includes in to http
server /temp directory. Goal was to make code a bit cleaner.
Merge pull request #18 from sethmcl/issue_17

Fix for issue #17 - Relative path support for @venus-include annotations
Adding sample of a completely self contained test
Adding nicer formatting for command line test result messages
Fixing issue with loading includes for testcase
revised fix for issue_9
added new comments
fixed linux bug
test
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.
Removing expanded phantomjs directory - we'll only store the zipped copies in the repo
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