server handles arbitrary number of requests, single-threaded, only processes 200 OK status
merged client with master branch