Part of attempts to tidy up the tool before handing it to users.
tests.py
mpsd-software.py
If we do not merge this, we should at least rename tests.py to test_mpsd-software.py (for example).
test_mpsd-software.py