net: give better error messages

Add address and/or port to errors where applicable for better reporting.

See joyent/node#7005 and #16 
I was going to point out the same thing as @indutny so yeah, switching back is probably for the best. :-)