really drop the singleton
basic comms queue add
fix singleton drop method
test for basic comms queue add
basic comms queue delete
basic comms queue put