Fix YAML unmarshaling + add example config
Allow configuring listen port
Add basic auth