temporary patch for the timeout issues we have been seeing on the homepage

circumvents the catbox cache, and uses redis directly to cache the data being displayed on the homepage.

Tests are temporarily commented out, since we have no way of mocking `browse` at this time.
Magic number 300. Can we pull this from site config? Rockbot tells me it's not in the config, so never mind for now.