Made the photoViewDelegate optional

Hi,

I made the photoViewDelegate optional. No need to have the user set it? The protocol actually said that the methods were optional but in reality they were not. I fixed this.