Remove setting compress to nil

Useless operation as compress is already nil from the
initialization.
Add a memory pool

Re-use memory for UDP queries.
Remove debug logging
Make the channels buffered
make the channel size larger
Merge conflict resolved
Start of better documentation