Fix shear transformations and add example of shearing

This merge request fixes the behaviour of the "shear" transformation which currently results in scaling and allows for shearing in both the X and Y directions. It also adds an example of shearing being applied to an image.

This fixes issue #46