Make ClientMapBase an abstract base class.

Adds docstrings to client_map.py classes.
Adds `tearDown` method to `TestClientMap` class.