added requirements.txt based on pip3 freeze output