Remove pendingWriteQueue
getters for next transmission, remove completed
remove TODO
Javadoc updates
Update Transmission future when completed
Temporary removal of safeShutdown
Use new sendMessage from MessageRouter
Update sendMessage and write()

Use new TransmissionTracker methods
Add getter for payload
Update broadcast method to return Transmissions