Fixed Image.thumbnail incorrectly thumbnailing when geometry is nil

Changed default option for geometry to nil.
Changed thumbnail.thumb to only occur when geometry is present, otherwise return original.
Added supporting test to ensure that when geometry is nil, thumb is not called on the image.