Authenticate using the old API end-point.

Related to #23 

Maintains default behavior of using `user.login` but allows old API end-point for auth and fallback to `user.authenticate`.