Initial commit of migrator