Useful color support

Made the color output support useful by coloring different common output data structures differently. This should be user-configurable and possibly should include some basic parsing so keywords, strings, symbols, and such can get their own colors, too.

But for now, this really improves my experience because I can track data structures much faster by eye in the REPL.