Reorganize and comment __init__
Clean up publisher confirms extension

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