Commit to objects holding a connection reference.
Refactor API calls to single location.
Some refactoring and editing of README.md.