add yaml-mode
add undo-tree and remove redo+

 * because updated to emacs 24.3