Restructure project to align with other ICHEC python packages
Restructure project to align with other ICHEC python packages
- Add pyproject.toml and gitlab ci
- Remove duplicate code and break out functions
- Pull out hardcoded values into configs
- Add a CLI