Provide way for messages to specify they need to be "waited on"
Allow for robotscanner.py to stop on KeyboardInterrupt