Keep a Loader scope'd cache of urls and stylings

This keeps network requests to the bare minimum
Each call to process will return all content the loader has ever fetched, instead of just the content relevant to the
initial set of urls, because that is easier :)

Fixes #16

Count number of requests for testing