Added caching to profile views, hammered out img protocol