Minor syntax cleanup
Add devDependency to phantomjs
Add more node version targets for travis
Update README

* Set travis build status image to point to @sgentle
* If you could log on at travis-ci.org and flip the `on` switch for
this repo, that would be great.
Remove exit tests from basic tests
White-space cleanup
Add test suite for callbacks

* Initially test that `onExit` is called when exiting
* Also ensures it gets called within 500ms so it’s an acceptable
replacement for the removed `exit` test from basic suite.
Build improvements

* Always cleanup, even on failure
* Use proper exit code if test suite fails (should help w/ travis)
* Reuse callbacks for success/error
* Improve error handling for all tasks
* Don’t report success if spawned task fails
Drop testing support for node 0.8
Fix node version support

* Update `devDependencies` semver strings so older npm can parse them.
* Update engine version to 0.8 in `package.json`
* Add test target for 0.8 for travis
Merge pull request #161 from loginx/enhance-test-suite

Test suite enhancements