Added classes for checking Types, and the object 'MoleculeClassifier to hold the information