Fixed PSOM vis drawing, updated Readme

I had two misconceptions about drawing with canvas. Firstly, I was using
SetInterval, rather than SetTimeout, so on each animation step, it was
creating a brand new interval timeout (stupid).

Secondly, I updated the visualisation to resize using the canvas
element's width/height properties rather than just using jquery (which
is CSS only).