Add unit tests for core functions using pytest and implement CI. Basic unit tests for: - [ ] regridding - [ ] preprocessing - [ ] plotting - [ ] metrics - [ ] DataLoaders