Add requirements.txt, update dependencies