- added controller.h file
- controller and monitor now communicate with FIFO and message queues
- controllers send a stop command to monitors when terminating