Convert dumped token to bytes if python3

I was running into an issue where I would receive `TypeError: decoding str is not supported` when using python 3. It turns out that the dumped token needs to be converted to bytes to be successfully decoded later on within requests.

See https://github.com/kennethreitz/requests/issues/2052 for some other information.