Fix #184: fix hang when authtoken is missing
Implement other AccountAuthenticator methods

I'm not exactly sure what they do yet, but now they do something that
will likely popup a dialog rather than hanging or crashing.