Properly request authorisation if fails

Partial fix for issue #2 - this does appear to help fix issue #2
but user is prompted twice for the account to choose which is
suboptimal
Merge pull request #3 from alexmurray/master

Properly request authorisation if fails