refactored run_tests_page.py; migrated most code into PageRegion object
moved one of the tests to appropriate module
test for issue #120