Emit real errors

This makes lynx silent by default.

It also makes lynx use the standard node error system by emitting them on the event emitter.