Added ability to set minimum and maximum crop size

If we do not set a minimum crop size, users can crop down to any size, resulting in paperclip having to upscale the small cropped images thereby reducing quality.

Also, setting initial crop area to maximum possible width for improved user experience.