Initial Commit

There’s a lot left to do before this is really usable. Right now:
 * Can’t move cursor
 * Assumes cursor is at the end of the input
 * Ctrl+C (“\x03”) should raise KeyboardInterrupt, not exit the program
altogether