Add dependencies to requirements.txt
Finish checking over threading.py

Everything looks ok for now.