debug @connections
reopen socket on publish err and try again
reopen notice
grab host/port from connection and create new conn
debug connections
moar debug
try raw sockets so we can set our timeout
Revert "try raw sockets so we can set our timeout"

This reverts commit 72ffdbb705f3351cb29995396294cfe0330dd626.
raise socket error, catch in web
also test here
fix args
forgot Publisher#close
replace all publisher.publish with send() wrapper
Merge branch 'master' into reconnect-carbon-on-failure
Merge pull request #13 from obfuscurity/reconnect-carbon-on-failure

Reconnect carbon on failure