fixed pair lookup in opls_rules; added preprocessed forcefields; added angle and dihedral parsing to opls_forcefield