When a user interrupts their code, we should do nothing other than the regular handling. I also applied this for SystemExit.
When a user interrupts the generating text, it stops generating and clears out the generated text.
Alternatively, we could leave the text that was generated so far and append something like "... interrupted by user". If anyone feels strongly I can switch it to something like that.
Closes #4 in two ways:
SystemExit
.Alternatively, we could leave the text that was generated so far and append something like "... interrupted by user". If anyone feels strongly I can switch it to something like that.