Added tests

Added a test file that attempts to exercise the backfill script
in isolation. All dependencies are mocked and injected. The script will
run offline. Right now the test file is one complex test run. There is
no harness, several mixed assertions, and only the happy path is tested.