try and more lazily load the keychain and token, for travis
Get rid of attr_reader