Fix time accuracy

Time did not update when it should have.
When a user loaded the page at say 16:02:59, it would have
shown 16:02 for another 60 seconds.

Now it is updating every second, instead of every 60 seconds.

Fixes #7