moving HTTP parsing/error handling out of listener file and into parser.lisp. probably not the BEST name for the file, but better than cramming all that junk into "listener".