Update canvas and node depdendencies.

For windows support, it was requested a newer version of node canvas be
required.  Updated to 1.x of node canvas.

Relates to #12 and #13.
Merge branch 'master' of github.com:HumbleSoftware/js-imagediff
Add check for number of arguments in diff mode.
Update readme with 1.0.4