Updated so PIL is always required, and enabled basic image ops like rotate, resize, etc
Changed draw point API to circle, square, etc

However, point size distortion when using custom coordspace. Figure out
how draw xy coord but pixel width height.