Minimal changes to get running behavior

The constructors for an Address allow hostname and _string_ service
(like "localhost" "http" or "localhost" "80"), or IP address (as a
string) and numerical port number. The previous code was trying to
construct an address with "localhost" as the IP address, which was
throwing an Exception.
These programs don't need to be installed setuid root
Fixes #2