Updated imolecule - mainly mirroring three.js updates