Bypassing cache is redis is unavailable

For discussion....

 This PR does the following

1. Page composer won't die if redis becomes temporarily unavailable
2. Page composer will bypass the cache while redis is unavailable
3. Page composer will start using the cache once redis is available again.

I introduced a few console.logs - not sure how you're doing logging, so you might want to amend these