Add dependency on Python termcolor package

`termcolor` is necessary for most of the modules to run. It is also needed to build the documentation because otherwise autodoc complains that it can't import the modules.