Node 0.8.26 Compatibility + Travis-CI Integration

Mostly the same as #1074.
- using ports 80/443
- some thrashing involved in finding the right install process for travis-ci when running `sudo`
- had to update commander version for some reason. TJ released a new version 3 hours ago, maybe related.
- re-organized install script somewhat so that the flags are more useful