Add CLI for ASCIIMaze

This commit adds a CLI for the ASCII maze class. Users can ask the program to
display new mazes (and their solutions) interactively via the command line.