Feature/scraper

Scraper works
This will now cache the empty array if the details haven't been loaded yet. I guess this is somewhat unintended. You might wanna put the `cache` call into the `if` branch.