Update version of required packages
Add a (trivial) test
Simplify OAuth consumer code and drop 'requests' dependency