move "The error was:" from stdout to traceback

Because it was part of a print statement, it was printed in white,
and not red as would be appropriate.
port input/raw_input to new command window

There's a PromptService in the commandwindow package. Invoking this
starts up a prompt in the command window, then uses a semaphore to wait
until the user enters a response.