ADD: Image support for image cloning (Thanks @chainat)
ADD: Support to use GD commands to manipulate image and then continue using library
UPDATE: Private to Protected so library is extendable
ADD: Rotate