Finished incomplete docstring
Pulled out common messaging functionality, added producer capabilities,
and added status producer