init project
update .gitignore