Page Finder

Pulling out the logic from class methods in Page into instance methods (eventually at least) in finding classes.

Naming things is hard.

This is mostly a Request for Comment, still some cleaning up to do.  Although all the tests pass for me, and it's pure refactoring (all existing method calls should work) so feel free to merge if desired.

/cc @parndt