update requirements.txt and add ignore .idea in git