introduce specific exception for http parsing: http_parse_error
add a few more strings in hs::