Refactor image processor interfaces

- Replace NewImageFromHTTPResponse with NewImageFromBuffer
- Check for errors instead of nil image structs
- Image struct wrapper with helper methods
Add scale mode, refactor image processor
Update README and examples
Add aspect_crop. Change semantics of aspect_fill.
Update scale_mode in README, add cheat sheet
Merge pull request #17 from storehouse/crop-mode

Scale Mode