Provided docstrings for ``client.py``

Relates to #5 

These docstrings are provided with Sphinx-style `info field list` formatting.  The intended target of the documentation from the docstrings is "readthedocs" and it uses Sphinx. 

The voice/tone of the documentation may not be satisfactory so only this file has been done to seek feedback.