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 
This is unnecessary; if the _block_ parameter is __nil__, the main queue will be used by default.