Integrated notifications and added data check before calling relativeDateStringFromDate

Added a check for date before calling relativeDateStringFromDate.  Integrated notifications so if datasource has started updating on main page to signal when its finished if user went to categories screen.

@bskinner