GitHub's dependabot suggests we might be using outdated and vulnerable python libraries. This commit updates our requirements to use more recent verions of some of the libraries.