Add image support

To use an image, it needs to be in the list in canvas.js. You can then reference
its filename in the style for the circle. Non-circles should be easy to support
in the future.