re factored classes and created TableDefinition and Column classes with
package access.