add gitignore
[build] add run
[log] refactor debug log with option -v