make asserts easier to debug when they fails
reset storage engine properly
unify cleanup and always use it
Merge pull request #25 from zendesk/grosser/tests

cleanup tests a bit