a lot of refactoring sruff.
Basic Cmake config added.
GThread and GAsyncQueue for hashing added.
Fixed up CMakeLists.txt
CMake problem fixed by elch - Thanks.
first version of logger added.
cleaned redundant code in logger.c
groupnode extended with node_size,  node_count, fingerprinted flag.
node and groupnode init methods added.
update to broken notebook version :)
Argh! - Chaos.
some fixing.
Code refactoring and bug fixes.

Fixes and refactoring in main.c, mempool.c, compare.c, filter.[ch],
group.c, groupnode.[ch], hash.c, node.[ch], sort.[ch], traverse.c
test_sort.c added.
test_node.c added.
test_groupnode.c added.
test_filter.c added.
test_group.c added.
test_mempool.c added.
Merge branch 'katzenbaum'