undo/redo

The main files is CommandManager.js and commands.
Created by Makuta E.V. , Green A.S. , Gorbachik A.A. , group 021701