add gitignore and idea