Refactor some things from BaseMigrationCommand to BaseCommand.
Add whether or not migrations are applied to the 'list-migrations' output.
Add changelog file.