self contained stathat implementation
actually wait for close
logging for response
log in process rather than the actual methods
remove dead code
use timeouts in go tip rather than go-httpclient
only log response or error, not both
send batch on close & max batch size
remove unnecessary recover