* feat/mutexPrivate:init; trying whether changes get pushed
* feat/privatedMutex: privated the mutex as a field in Client struct, added tests for this private mutex field
* feature/privateMutex: commented the composition of sync.Mutex
* feature/privateMutex: resolved issues with user credentials
Co-authored-by: Akshay Prabhakant <akshayprabhakant@Akshays-MacBook-Pro.local>