Web based application for storing, organizing and sharing photos