Adds mPhotoButton and sets a listener.
More changes before pulling to hp.
Last commit for chapter 19.
Last commit in ch 19.