Adding gitignore rules and idea files