Tests Server run method

Adds a test for the Server's run method. It opens two threads, one to
run the server and another to make a request to the server, and asserts
that the server logged a 200 OK transaction.