- redesign `Job` and `Experiment` classes, introducing `federated_workflow` class
- introduce end-to-end and testing facility
- fix, robustify and redesign gRPC communication layer
- add a concrete-ml example
- improve logging facility
- fix SecAgg (`Experiment` with more 4 nodes or more was failing)
- fix quantization process for secure aggregation
- review notebooks. Remove unrelevant ones.
- fix and extend `model` class, by handling buffers layers such as batch normalization layers.
- multiple fixes for breakpoint
- add a [concrete-ml](https://docs.zama.ai/concrete-ml) example