Router::getResponse() now returns null to allow better nesting

Runs tests that output responses in process isolation