create project, and add some gitignore