Create Table interface and Column class
Minor update
API as requested by Ivan T