Interpreter.Quote: factored out 'messageQuote' from Interpreter.Interpret
Interpreter.Interpret: renamed 'remark' to 'messageRemark' and moved to Interpreter.Message
Interpreter.Interpret: refactored 'getCommand'
Interpreter.Interpret: documented 'terminal'
Interpreter.Interpret: 'runEditor' no longer uses 'raiseIO', but prints regular error message
Interpreter.Editor: factored out from Interpreter.Interpret