Synchronizes time between a client and server using websockets and something similar to NTP.