log to info when checking consistency of multiplicity for nRad > 2
correct multiplicity check for molecules without unpaired electrons

Also, made it more clear how we perform the checks
added subgraph isomorphism test for charges in isomorphismTest.py
add lonepair and charge check in .equivalent and isSpecificCaseOf in Atom
correct bug in adjlist multiplicity checking

also, add some more info in Exception
update adjacency list for 2 mols in moleculeTest.py
update adjacency list format for some test in moleculeTest

replace u* by u* p0 c0 mostly
add lone pair check in group.GroupAtom
iterate over unpaired electron permutations as well in isomorphismTest

also test 4 methods in molecule, rather than just 2.
test checking multiplicity parsing of group