Addressing Sarfaraz's PR comments.  Improved documentation and added brackets around single line if statement in Client constructor.