Resolves #160 by resync of clock
Could be improved by not doing every frame and by ensuring that the clock sync can't be starved from happening. It does not, in principle, allow for different machines to clock sync without restart. One bug may not may not be related to this which causes the program to crash on peer disconnect (client stream removal).