make obsolete_files a method (@mattr-)
put the Cleaner instance in a `Site#site_cleaner` method