Add support for multiple environments; control over how many migrations to rollback; changelog