Fix DIGEST-MD5 auth (make sure we're not splitting on BASE64 `==')
Factor out GS2 tokanization into own class Add authentication exception class Fixes #71