push all changes to github
add gitignore