[653] Adds two new commands, report and delete-orphans

report will generate a CSV containing information on resources whose cached_filepath does not exist, and files that don't have a corresponding resource.

The delete-orphans command uses report to find those files without a resource and delete them (and the containing dir - if it contains a UUID) from disk.