Mayor refactor
Final phase of the client refactor all test are green :)
Merge branch 'feature/client-refactor' into develop
Merge branch 'release/0.1.0-beta.1'
Merge tag '0.1.0-beta.1' into develop

0.1.0-beta.1