As part of #50, we want to add testing and coverage to the CI. We should check that the following is performed at each PR: - [x] Run pytest - [x] Run all example notebooks - [x] Compute a report coverage