Build core logic for fetching a report, saving it to cache, and parsing it
Add .keep file to ensure cache directory exists
Update .gitignore formatting, Add cache files to ignore list