Test organization

Split Test::Object-based material into its own module.

Make reusable versions of the duplicated ``pause``, ``find_files``, and ``quotable`` functions.