cpp: tweak makefile and gitignore
add OCaml
Merge pull request #7 from ygrek/ocaml

add OCaml code