only load photos at viewdidload not viewdidappear

I noticed when you come back to cameraLibrary in a navigationController it reloads and scrollstotop which is annoying if the user just wants to repick a photo.

You already have applicationdidbecomeactive listeners(I love that you thought of this) so that takes care of the other scenario where app woke up from background and pics may have changed. It should be safe to now only reload at load time of view controller.