Hostname and port now configurable at runtime.  Closes #128.
Merge branch 'issue-128'