HistoryCtl class
History fully functional
Merge branch 'historyctl'