Updated all classes to use the new json format that we will be using to ...

...conform to Davids data input model. Once data is saved into json to send, it only contains the original image, thus all classes needed to be updated that used this model to avoid assigning null values to objects. Added delegate safety mechanism to all delegate classes. Since all delegates use optional methods, I added checks to make sure that before calling them directly i make sure that the calling class responds to the method, otherwise a crash would occur. Added new class that is a variation of a page view controller. This new class allows users to swipe thorught the images that were processed by open cv and correct the results with a plus minus button aka stepper.