Add backend service to exchange messages with the Cloud Agent
This service should run independently from the backend server and pick up messages that have been created by #23 (closed) and send them to the central RabbitMQ from where the HCA can collect them. Furthermore, it should listen to responses from the HCA and update the requests in the DB accordingly.