Config update does not correctly work
The config for storing tokens (requested in #6) uses dict.update(). But update overwrites internal lists:
a={'l': [{'foo':'foo'}]}
b={'l': [{'bar': 'bar'}]
a.update(b)
# a: {'l': [{'bar': 'bar'}]}
So currently only one token is stored...