Add global time to monitor protocol
I just tried implementing this for fun and it was pretty easy. For more info, see #1. Regarding the increased bandwidth usage: I don't think that it's a huge issue. It's about 1 more kilobyte per second that will be used which should be quite okay in relation to the bandwidth usage of the entire protocol.
I thought I might just open a merge request as I have the code available anyway. We'll see if we can/should/... merge this.
Closes #1