add some tools
add .gitignore