ibi: Photo Sharing and Storage for the Modern Family and share