Add ability to backspace the buffer

Even when you're trying to look smart you can make mistakes, this adds
backspace support so you can roll the buffer back and continue your
great keyboardcatting.