LineReader cleaned up. Now supports colors in the prompt.