Separate default values for watermark() x and y
Moved test suite to match lib filename.
More test cases
image.watermark() doesn't modify the original.
The image tests use now using helpers.createImage()