Created an abstract class to let multiple backends share the same test suite
Added FlywayDB dependency
Implemented tests for PostgreSQL
Now cleaning the database during PostgreSQL tear down
Comments
Reusing closeIfNecessary code
Properly using the shared connection code and closing it after each action IFF we are not inside a transaction
Merge pull request #3 from timmattison/postgresql-testing

Postgresql testing