Only display registrations and the ability to sync data when in offline mode.  No other options should be allowed
 - TODO: add redirects to the route controller to prevent manually going to those pages
Update server method should allow a callback to be passed in.. if not provided, a generic one is created
Add a controller method to sync up the data by iterating through the localStorage and looking for answers
 - this requires a new method called update to be added to AnswerCache b/c syncBlock was just plain annoying
Add obvious text so we know we're offline