redirected System.out to outputStream to prevent Server messages from cluttering up test results
added Server event messages, fixed server crash on bad request