Custom HTTP code for when no matching response is found

Hi,

In my code, I find it useful to have the `MockHttpServer` return something other than a 500 when a mock response isn't found. I thought I'd be a good citizen and contribute back to your original project.

Let me know what you think! I added a test in `MockHttpServerTest`.

Thanks,
Sam