Fixed regex_branch to work properly with more than two branches. Fixed
not_literal to work correctly when followed by literals. Fixed check_for_quotes
to use a regex. Some general cleanup.
Changed the way we handle a bad regex so that it doesn't randomly terminate
the interpreter, which is rude.