Update requirements.txt

- Add missing packages

- Give an upper bound for some packages instead of a strict version