should not try to reconnect on intentional close
splitting _closed event
more debugging output
fixed log severity
added callbacks to error and end methods for workers
no need to send a pre-sleep to gearman server if there is no intention to reconnect
fixed typo
killed socket end event
typo
lib was closing out before it was finished.  made ending and closing more explicit to ensure it closes properly