Moved TransitionStateDepository from kinetics/depository to kinetics/transitionstates
Made a TransitionStates database to contain both depositories and groups.

Told each KineticsFamily to create an instance and call the load method.
Updated TSGroups.generateGroupAdditivityValues and estimateDistancesUsingGroupAdditivity

generateGroupAdditivityValues should be mostly done now.
estimateDistancesUsingGroupAdditivity is still broken.
Fixed imports to comply with earlier changes.

All transition state methods were moved to `transitionstates.py`.
Removed TS training from kinetics/family.

Had already moved the loading to transitionstates.py
Corrected the labels when loading TS training and groups.

Added <family>/TS_*.