v0.3.41: Refactoring misc (#156)
* refactor client factory * refactor context package * add explaining comments * refactor deep merging of maps * rename test suite descriptions * refactor version handling for executables
* refactor client factory * refactor context package * add explaining comments * refactor deep merging of maps * rename test suite descriptions * refactor version handling for executables