Implemented cut (^x)

Finally all the basic clipboard functionality is done - cut, copy and paste.
Implemented undo for cut