added canvas print features using canvas.toBlob()
removed the canvas2image library
minor cleanup