Add the singleton field.
Update TODO.
Add a test for multi-threaded access to the PortFinder singleton.
Synchronize access to getNextOpenPort.
Update TODO.
Add code for Route and a basic test.
Merge pull request #32 from izrik/portfinder-singleton

Portfinder singleton
Add a test of Route's connector parameter.
Update TODO.
Update TODO's.
Add a test that checks the exact bytes-on-the-wire request that Route is sending.
Fix the Host header that Route sends.
Update docs and examples to include information about Route.
Merge pull request #33 from izrik/port-route

Port route
Add explicit types to method signatures where possible.
Add explicit types to method signatures where possible.
Add explicit types to method signatures where possible.
Add explicit types to method signatures where possible.
Add explicit types to method signatures where possible.
Add explicit types to method signatures where possible.