keep all the test data files
added base tabs objects. Changed opening file logic so tabs must implement a specific method to activate actions in the main window