Stop the IO service when destructing a HttpServer and test for this too
Move exception handling to its own free function
Only delete the HttpServer after it's not referenced in the thread anymore
Add an ApiServer, which uses an ApiRouter to route HttpRequests to the right RequestHandler.