remove unused variables
check socket before sending disconnect message
don't create an unnecessary Buffer when sending a packet
fix parser debug output for variable packet IDs
don't create a new Buffer on every HMAC verification
bump version