Added exception handling to __call__ of SocketMiddleware

In keeping with Python's EAFP philosophy, it might be nice to explicitly handle an exception when path isn't in the URL map. It could also make sense to alert the user of the exception to avoid failing silently when the "if" statement is false. What do you think?