Convert the program to the Python 3 language.
(This does not necessarily imply removing support for Python 2, but that could be a consequence.)
This should not be attempted until the existing Python 2 functionality has full unit test coverage (#3).
Metadata Update from @bignose: - Issue unmarked as blocking: #3
Metadata Update from @bignose: - Issue marked as depending on: #3