fix linking phase
add cgal lib to makefile
refactor Gnp generation
update default test case