Updated GUI with CommandHistoryLinkedList
New undo redo class