re-arrange the log messages to avoid term issues

Based on our conversation on IRC and my debugging, the root cause was term wrapping in the chrome when doing prompting. A "patch" is to install Term::ReadLine::Gnu but I felt this is a better solution. I simply moved the lengthy strings out of the prompt message and made it considerably shorter and more consistent. As a consequence I also had to re-jig the tests but they all pass :)