Added Photo.java from working demo