Another major rewrite of purpose.

Now it polls the server every second, and updates the display from the polled updates, rather than using a live feed