actually use port argument in Server
YAML-based server configuration

Fixes #3.