Made Uptime Broadcasting universal (only one interval) and ensured it is only ticking when a client is connected.
Enhanced Socket.IO capabilities to allow multiple clients receiving different time ranges of data. Added disconnect logic to socket.io to kill unnecessary setInterval()s.