add parseExpression and parseAtom
add parse Atom + syntax fix
fix molecule parsing
add back the properties of atoms