Make sure disabling colors actually takes effect.
Support Ctrl-C via hooking SIGINT.

We have to bypass System.Console entirely because it screws up
libreadline for whatever reason.

Fixes #1.