update gitignore to exclude .idea