* decided base package should have no dependencies other than
* Python version (>=2.10 due to use of Python match statement)
* Python standard libraries
* made pytest an optional \[test\] dependency
* added src/ as a top level directory as per
* https://packaging.python.org/en/latest/tutorials/packaging-projects/
* could not do the same for tests/ if end users are to have access