some minor refactoring around the photo cropper how it gets the publicId, version, and cloud name; added a demo page with example crop info input values and the out of the box cropping