The CLI prompt and any text-in-progress now stays cleanly below log messages and other received output from FS. This also implements hardcoded prompt coloring.