add unit tests for NativeHLConsumer partially.
add unit tests for NativeHLConsumer
some docs for NativeHLConsumer.
non-blocking feature added and tests also.
Merge pull request #3 from aNutForAJarOfTuna/Native_HL_Consumer

Native hl consumer