peerid & write error
fix announce request read/write
response
connect response tests and fix
scrape request tests & fix
optional parts for announce request
read error response fix
some options checking and generalisation
export readRequest and readResponse
declare underscore dependency