Moved to an app.config based configuration scheme.
Plugin loading and unloading now works as it should.
Some types needs to be registered as single instances.
Until SignalR supports virtual roots, we need to listen to port+1 to avoid confusion.
Bind the API server to /api instead of / where we should put the UI server.