code cleanup, centralize actions in review_file, review_dir, review_link and review_strange