add helper class to avoid using fs.delete directly (fs.delete doesn't use the trash, which makes it pretty dangerous in production)