removeTable

initialize

Initializes the model by establishing the relationships between elements in this model encoded
eg. in foreign keys etc. Also checks that the model elements are valid (table and columns have
a name, foreign keys rference existing tables etc.)