cmakeize project.
use separated folder for c files, include files, tests files and resources

put images for documentation  in external folder
regenerated doc
update readme
moved data folder to src/test/resources
added copy of data in the build folder so that 'make test works'.