Renamed classes to just Consumer/Publisher, added a listenForJobs method