Test simple failing statements
Better db unit test names
Simple transaction testing
Test a constraint violation within transaction
Don't remove an existing database

Add unit test which caught it. This *may* have implications for recovery
from snapshot, but it seems that is to be handled elsewhere. Perhaps.
Support both New and Open database calls
Ignore src/gopkg.in/