Persistent Test Database
- Maybe you want to keep the test database file around between tests
- Don't ever call tear_down_connection()
- Instead, call build_connection() with a filename
- If you use this approach, make sure you delete all your data at the end of each test!