Switch tests to TransactionTestCase

At least for now, we're dependent on the pk for testing and this
allows for the sequences to be explicitly reset.
Add tests module to packaging list