Added MetabolitesUndoManager

Code from JvUndoManager in UndoTable