added requirements.txt for pip dependencies