Clean project structure
Clean the project directory structure, in particular tests.
- Split out unit/integration and e2e tests.
- Move mocks into own directory and target
- Collect hsm related code in own module
- Rename hestia_client -> hestia, since it is more than a client module now.