datastore: refactor tests.

This splits testing of the request module into its own test module.

Also, adds tests for #260.
Merge pull request #252 from stephenplusplus/spp--datastore-test-refactor

datastore: refactor tests.
0.8.1
docs: re-structure versioning.
datastore: tests: refactor pb/transaction.
rename createRequest_ to makeReq_
Merge pull request #254 from stephenplusplus/spp--docs-restructure

docs: re-structure versioning.
datastore: parameter: req -> body
Merge pull request #255 from stephenplusplus/spp--pb-refactor

datastore: tests: refactor pb/transaction.
storage: api refactor.
fix regression test linting.
update doc api versions.