WIP animations for sync indicator - animate in text changes.
WIP move to RX for events.

This moves the sync logic out of the sync service and into an
injectable class to do away with messy service binding code.