Feature/scraper

Scraper works
Or… `@cache.fetch(key) { @cache[key] = yield }` ;)