updated gitignore to ignore .idea directory