readme update
make provider readmes consistent
Merge pull request #40 from lavelle/readme

Update all readmes
initial idea for shared tests
Merge pull request #42 from lavelle/shared-tests

Refactor shared tests out of providers