Fix VCards and avatars

VCards no longer crash the app and are being loaded properly. Ignore
empty avatars. Cache avatars properly.