Functionality additions plus blurring in the UI

• Added minimum size constraints of crop box
• Added blurring of shadeView, everything outside the crop box. The blurring is optional.
• Added multi-touch pinching to alter the size and move the crop box.