Live monitoring

This training extension allows:
-Filtering of monitor channels
-Real-time planning
-Remote monitoring
I have not heard back from the PyZMQ team however I ran some tests wherein I forced the epoch time to be eight hours and did not have any problems with timeouts.