CanvasImage refactored to accept an image filename

I refactored CanvasImage method to accept just a path to an image instead of the itself. Hopefully this makes it easier since Node-Canvas is doing all the heavy lifting. 
Cheers!