Add better error reporting to RESP and prototol parser