Put the admin server in its own thread, and make it work well with multiple RequestHandler threads.
Fix Ruby unit tests