Guard against bad type conversion.
There was an image where the orig_w and orig_h were strings,
which did odd things where 0 + "400" became "0400".
Somehow this was resulting in negative crop dimensions.
Merge pull request #21 from theatlantic/bug/js-crop-safety

JS safety checks. Fixes issues edit had with a smaller image by: