Don't build with Nim v1.4, building with v1.2 and v1.6 should be enough. Don't manually run `brew update` because `brew` will automatically do that on an as-needed basis when running `brew install`.
and refactor Datastore impls and tests accordingly Closes #7