Abstracted messages to match course

This will make it easier to plug in Azure queues.