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

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

Refactor shared tests out of providers
move all tests to shared