Initial version of migration base functionality
Added classes for table and column definitions