Implement edit functions

Added copy, cut, paste, undo and redo slots;
Added new, open, save and save as slots;
Added m_Changed flag.