Better Cacheing for Related Posts

Make sure we don't cache empty results and add logic to return stale cached results incase the WordPress.com endpoint goes down.