Add some comments describing how message queue mgmt works
Document deletion process
Clean up tests