Project initialization
update .gitignore