Initial attempt at error propagation.

Passing errors out though the `server` using the `error` event.

See #56.