Add option to specify listen address

Added option to specify the address for the listening server seperate from
the hostname.  This allows the server to be run behind a reverse proxy.