Changed default parameter to None for setting request kwarg defaults.  Fix for MAX_RETRY logic in client base.  Added tests for client base.  PEP-8 Formatting.