added :from_scratch option to Migration