Added new effects/methods

Added emboss, sharpen, luminosity, and edge tracing effects. Also added
a method which allows a user to provide their own convolution matrix to
be applied. Updated documentation, demo html, and dist builds.