Simplified the database setup in conftest.py and removed unnecessary exp...

The test setup creates a database called warehouse_unittest and drops it on its way out.
Most of the code in conftest.py was dropped as unnecessary.
Explicit calls to engine.connect() in the application code were replaced with direct use of engine.execute().
This fixes #268.