Misc cleanup

- remove compiler warning at MacOS
- add .gitignore to see clean `git status`