Moved scraping into background. Competitive scoring

Previously the scraping happened in different tab. Now it happens in an
iframe in the extension's background page. Required a rework of
messaging.
Added competitive scoring by percentile... except there are only 10
groups not 100, so I guess it would be a decile?