Issue #4 and Issue #6: Handles any image size sensibly and creates thumbnail correctly