Added support for improper dihedrals needed for CHARMM in OpenMM