Use webbrowser to open the auth url

Saves copy-pasting when you have a sad terminal that doesn't link urls.
include the specific version of `webbrowser` in `requirements.txt`