Documents.client does not memoize Client instance

Closes #3
Rename spec file to match subject under test

This file apparently slipped through the great renaming.
Configuration uses OpenStruct

Allows easier pass-through of configuration to Elasticsearch::Client
Readme updates for configuration