writer: correctly handle the no connection error
Merge pull request #96 from mreiferson/fix_pub_no_conn_96

Writer._finish_pub() throws an exception if the writer is not connected
flake8
Merge pull request #97 from mreiferson/flake8_97

flake8
reader: send RDY before FIN/REQ
Merge pull request #98 from mreiferson/backoff_rdy_98

reader: send RDY before FIN/REQ