Content aware cropping for Ruby and Carrierwave