Draft of re-organized forces. Bond inherits its parameters from its superclass, BondType, which is a subclass of AbstractBondType for purposes of performing type lookups. The Bond __eq__ and __hash__ methods are overwritten to consider only the 2 atoms involved (the BondType, eq/hash considers only the bondingtypes of the atoms as before).