basic DB and Range interface
add First and Last implementations
add implementation for All
make RO and WO public
add LoggedBatch
update github.com/stretchr/testify
add paralleism to testing
remove mock interface
rename DB to Store and use pointers
add Write, Put, Delete, and Get primitive operations as logged
documentation!
package documentation
add NewLoggedBatch
add DeserializeLoggedOperation

Maybe I need to make LoggedOperation less wordy or abbreviate
Deserialize. That's a really long name.
add KV
rewrite core.TaskStore in terms of persist.Store
remove TaskStore.Close
merge in feature/persist