Refactored appendExtraPhotosOnScrollEvent to remove logic from the
controller; added new PhotoHandler function to encompass this same
logic.
Added some refactoring to firebaseController and geolocationUpdater.

Finished Jasmine testing suite on FirebaseController. Or as much as I
know we can do!