Simplify Blockchain and associated functions, deduplicate code, fix Get() and Seek() implementations.
Make generic tests for all Store implementations, deduplicate tests. Implement Delete() tests, test Seek() better, add LevelDB tests (finally!).