issue #9: relax requirement that port be specified with SERVER on command line
merge issue-9 branch