Some changes to logging behavior.
Properly listens to time stop commands and sends catchup stops as a result.
Started abstracting the catchup message.
Shifted to a periodic update model.