Create Server, Client and Controller demos, implement simple communication via RabbitMQ queues and JSON objects