add gitignore and idea project files