Adding error reporting for failed migrations

This fixes issue #5

Note: I get two failed tests on master prior to these changes. They continue to fail on my machine post code change.