split QmRole into QmAtomRole and QmMolRole

all tests and modules have been updated