simplify readWord using bytes.Buffer
handle error responses
add LICENSE