some zoom work but not working
zoom working better
Corrected init of scroll view to get it to load up correctly.
Re-did inheritance and class definitions so zooming works a little better OO
More comments about use case of this code.
The cropping is working but the scroll behavior to get it to adjust is not 100% correct.

To be fixed: when the image is zoomed to the point that it can vertically or horizontally fit on screen you cannot scroll to the corners, yet.
Cropping is scaling right but the image is loading up in the wrong areas when the outter holdingView scrolls down.

Need to fix it so the image doesn't scroll outside of the crop area.
This code is centering the image but it is not snapping correctly when zoomed in because the outer view that holds the picture isn't large enough. It needs to be even larger to encompass the entire square region on the screen so it will snap accordingly.
Cropping is now working for the most part. It's not as clean as it could be but it looks good
I think this is a better implementation but I don't remember why...

Whoopsie bad developer!
Merge pull request #1 from cynistersix/Daniel/ImageCropWork

Daniel/image crop work