Starting the documentation of the server locator.
Adding unit tests and minor fixes to service location feature.

* Add test to check open port detection
* Add test to check properties file read/write idempotence
* Add test to check reading input until we hit the URI synch
* Modify Launcher so we have a unit testable "locateURI" method, although
  we don't have a unit test for it.
* Modify echo server to cleanly shutdown on kill command.  Using
  lame code.