Create a basic test runner script, of sorts

Move util.py > test_util_func.py to ensure auto-discovery of tests
still works.
Separate test data to new module, tests.defaults

These are mock data objects.