/**
 * The MixTapeConsole is a console-based interface for the application.  
 *
 * @author J. Dalbey
 * @version 9/2009
 */
public class MixTapeConsole
    /**
     * Constructs the console view of the application. 
     * @param userInput a java.io.Reader from which to read the user's input,
     * usually <code>System.in</code>
     * @param output a java.io.Writer to which the output is written,
     * usually <code>writer</code>
     */
    public MixTapeConsole(Reader userInput, Writer output)
    /**
     * Display the Textual user interface. Continuously prompts the user for an
     * input until the user quits.
     */
    public void run()