Migration and Migration::Preview resource

Pending: Migration::Preview resource specs, and `Migration.preview` method.