Not Found Handler

What happens when a request comes to the server that does not match a host in the proxy table? Right now, it always responds with a 404.

I added the ability to define a custom function to fire to handle these events.

Please let me know if you think this is an improvement and if you need any tests or formatting changes to include it.

Thanks,
Breck