Handle middleware errors.
Reject unauthorized sockets from namespace.
Do not connect rejected sockets.
Emit connection errors after client socket is returned.
Merge pull request #10 from inetCatapult/feat-middleware-errors

Respect middleware errors.