Issue #98: Replace HTTP auth interceptor.

New HTTP auth interceptor catches "success" which has 401 code and other failures are properly passed.

Fixes #98