Creating a new tab framework where all tabs are constructed using a
String name, Mainframe, and File directory. They can then be initated
with init(objects) with any set of objects.
Modified setup of Tab system and main Task system.
Merge pull request #1 from Cappycot/tab-modifications

Tab modifications