Fix naming conventions in gopher.client
Remove lint & insert docstrings; some unit tests with 'doctest'