Photo caching continued

Now the first names and photos are cached throughout our app.

The number of calls we make is N, where is N is the total number of
unique people across all your conversations. Aka to draw Ronaks photo
and name, we only make 1 query. Most users will only use like 5-10
queries, since they only talk to like 5-10 people.