Spikes in a threadpool

Server class uses an ExecutorService to spin off threads. The code that
gets called inside each thread should probably be moved to a separate
class ("Worker"?).