adding logic to better handle external APIs timing out on the homepage
Merge pull request #332 from npm/bcoe/timeout-fixes

adding logic to better handle external APIs timing out on the homepage