Watch for badge count changes and update tab bar badge count accordingly

Closes #674 

Force badge count to be updated even if the app is active.  Watch for changes in the badge count and update the tab bar item for the notifications view accordingly.

There is a discrepancy between the unread count being pushed and the seen status on push notifications.  Will file an additional issue.  cc: @daniloercoli