Fix various code issues detected by PyCharm inspections
Fix more inspection issues
Reorganize and comment __init__
Clean up publisher confirms extension

The client must now explicity enable/disable publisher confirms
Clean up publisher ack system