Can run in foreground, arguments to overwrite hardcoded values.

Added the following command-line arguments to override the hardcoded
values:
-b <backlog>    Listen backlog, defaults to 10 when not present
-h <host>       IP address to listen on, defaults to 127.0.0.1
-p <port>       port to listen on.

Added -F argument to let it run in foreground so it can be
monitored and controlled by daemontools and other such supervisory
software.