*****
* CAT_ has been split into 3 seperate packages (see https://github.com/nlesc-nano/CAT/issues/39):
* CAT_: A collection of tools designed for the automatic construction of composite chemical compounds.
* nano-CAT_: A collection of tools for the analysis of nanocrystals.
* data-CAT_: A databasing framework for the Compound Attachment Tools package (CAT_).
* Docstrings have been changed into NumPy style.
* Added typehints.
* Added the CAT.SettingsDataFrame and CAT.SettingsSeries classes.
* Added more tests.
* Cleaned up all input-parsing related modules.
* Custom function groups (*i.e.* SMILES_ strings) can now be specified in the input
under the optional.ligand.functional_groups key (see https://github.com/nlesc-nano/CAT/issues/13).