add settings data that will allow saving the state of tabs
reduce FileHistory.h by moving most of it to FileHistory.cpp