Using promises instead of CountDownLatch. #6, #5
Future replaced with netty-Future. #17
HyperLogLog implemented. #18
Merge pull request #2 from mrniko/master

sync with upstream