Doctrine DBAL based migration system, it's simply incredible

Note: You need to do a composer update after this.