[#9] Run tests, lint code and build docs as part of CI/CD
Add CI/CD jobs to:
- Run the unit tests (see #3 (closed))
- Run Flake8 to lint the Python files.
- Run Sphinx to generate docs from docstrings
Closes #9 (closed).
Add CI/CD jobs to:
Closes #9 (closed).