Enhanced photo album features

Support album descriptions and layout options, and add photo
descriptions