Only use make_declarative_base() if Model is None.
Add additional manager tests for session extensions and create/drop all.

Update query test due to additional Foo fixtures.