Tightened jshint rules.
Propogate error events from socket to the request - issue #3

Dropped try-catch for clarity.
Note, this does not solve issue #7