Fix issues when resizing beyond image bounds

Modifies Epeg::Image#crop(w, h, [x, y]) s. t.:
w, h, x, or y exceeding the image dimensions are truncated accordingly
Clean up Epeg::Image.initialize

- Remove unused variables
- Correct signess for width and height
version bump