Merge branch 'master' into dev

* master:
  Blunder fix, made FetchOne variable a pointer
  only the Text part is supposed to match in saveTestDoc == newTestDoc
  Added `save` and `FetchOne` tests
clean test config

Cleaned test config, moved to config_test.go to reuse.
go fmt

@abijr I will go fmt whole project, my bad not to do it at first.
Merge branch 'dev'

* dev:
  go fmt
  clean test config