More Functionality
Found a bug in the toByteArray() method in TableDef

-It got out of the method if the buffer was less than 4096. It should
have been just 74.
Now it saves more than one table
Now it's able to load the table list
GUI changes

-Made it so that the table list and the field definitions table were
cleared after going back to the main screen.
-Any future segmentation fault might be because of the clearWidget()
method in QIntermediate.
Now it can load the table definition from disk on request