Proposed redesign and client

Sería genial que en todos los tests haya un docstring como este, así es mucho más facil entender de que se trata y cual es el caso de uso que se está testeando.