This change means removing cache files is now supported. As a bonus, we try to remove empty subdirectories to keep down the clutter. Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>