Starting next phase
1. If monitor in a certain timeframe start monitor process
2. If outwith timeframe save to {DATASTORE} in a time boxed bucket
3. Tick server emitting internal time
4. When the next "time boxed bucket" starts retrieve pending monitors for that bucket, order then execute using the tick server
5. Multinode the application - maybe nodes do alternate buckets with one other doing a monitor on each process???

Added a ticker worker