add doc by default
maj gitignore, and add example target on makefile