imolecule updates

Updates over the last couple of months. Mostly mirroring three.js updates. Big deletions are for the removal of old websocket logic (now supported natively by tornado, and, by extension, ipython)