Fix command line migrator

@adampalay please review.  A little bit of bit rot (user id) and failure to catch user typing in a non-existent course.
I put this in but realized that the migrator doesn't make the new course the default mapping in mixed modulestore. I left the test here so we can debate what it ought to do.