Sync pending messages and update progress bar
Include method to allow communication between backgroun service and main ui views
Notify user about progress and status of the sync
Add internalization exception so exception messages can be localized
Create new service
Switch to using service class for event bus
Events are fired to subscribers
Update views with sync progress
Update via main thread instead
Change idle state color to green
Remove bus from tab activity
Allow posting of events regardless of which thread the event was registered
Enable idle state when sync is initiated
Refactor how messages are routed