Fixed code sample
Update README.md
Making Client and Connection private

They are never directly used by the user so just hide them from view
Preparing for unit tests
A very empty unit test