upload to github
add .gitignore