Edit Actions

Added functional cut, copy, paste, undo, redo and other actions. Should
be changed a bit so that the code widget inherits from a common MdiChild
to check whether it has such edit capabilities.