Refactor PPAutoCrop #298

fixed #298 

Hi @raunak-r91 
fyi: I just refactored AutoCrop, and 2 of your features are modified a bit since they're calling AutoCrop api.

Before pushed, all of them are tested manually in my dev environment