rescuing httperrors so page doesn't fail when github is unavailable

page won't resolve is github api is unavailable. fixed to check if github api is available, and will not attempt to display blocks that require data from the api.