now a header-only library
cmake update for samples
doc changes