Run avatar fetching through a caching client

- client doesn't cache correctly yet
- or clean up its cache directory ;)
Actually serve avatars from cache