fix .gitignore and add .project