Moving the Migration stuff into a Task folder.
Making the migrate task only contain the folder that holds migrations.
Creating a base Task class.
Changing the way status messages come back from the migration class.
Adding a seeding task.