setup test suite to run sqlite in memory so we don't have to faff around with database config.
remove connection file that isn't needed anymore.
complete db setup/teardown should only happen once in the test suite run.