Changed test target to allow for coverage
Reworked error signatures in database class
DRY-ed up testing by adding a fixtures class. Changed implementation of transaction method because it was rather hokey.
update README for new transaction usage
changed up transaction signature again, now i'm satisfied, i think
Added enum for db open options
removed timestamp decode, added more tests