First pass at making a consistent API.
Update the CHARMM API to be consistent with the rest of OpenMM.