- typo

- added ERROR_READ and ERROR_WRITE as Req
code optimized

added some classes
ditched protocol V1, JSON is much better