Fix some links on the homepage
Fix some links on the homepage

fzzzy/pageshot,fzzzy/pageshot,mozilla-services/pageshot,fzzzy/pageshot,mozilla-services/screenshots,mozilla-services/screenshots,mozilla-services/pageshot,mozilla-services/pageshot,fzzzy/pageshot,mozilla-services/screenshots,mozilla-services/screenshots,mozilla-services/pageshot