Remove; "sys" not used anymore
Fixes for node 0.6.5

A few things needed to be changed:

* Some modules renamed/removed.
* The HTTP server now appears to open the port asynchronously, so
  we now use a callback to make sure the tests don't fire until
  the servers are available.
Works with node 0.6.5
Change to absolute path, instead of includes
Add Travis CI support