add .gitignore
compilable on Mac OS