some minor updates

* In my project I use this gem to crop the image even before being uploaded. So I've changed `before_update` to `before_save` which makes it more generic. Now it works before upload and update after upload.
* For naming consistency hidden_fields should contain crop_box. I've also replaced string with `ActiveSupport::SafeBuffer` to loop through the crop fields.