Bind admin endpoint to 0.0.0.0 instead of localhost.
removed base restrictions
cleaned up all the warnings
Wrapped logging config `Priority` in a new type ...

... so we don't have to use orphaned instances which are bad, and can
potentially conflict with other instances.
no-op - whitespace
Separate user config and system config.
whitespace
parse both user config and system config

This fixes the problem where config parsing just completely fails.
Print the banner if banner.txt exists.
Rename the type parameter.
Enhance the documentation.
always do some logging setup

This lets us always create the log directory and/or do some sensible
default things.
missing type declaration
ha ha.. this actually builds
Making better.
introduce ServerConfig

This lets us listen on particular ports.

This is still kind of a prototype because I'm not sure if/how to listen
on both HTTP/HTTPS. Also, properties related to the cert are just
completely absent yet.
Added user-driven timers
Forgot to export `MetricsServer`.
fixed compiler warnings
no-op - fixed HLint complaining