Circle: enforce size limits more sanely
Circle: enforce size limits more sanely

The min size wasn't being enforce correctly on creation.
scaleToWidth() wasn't working well at all while creating
the shape, it was allowed to get smaller than the min.

setRadius is more straight forward and does exactly what
we want.

iFixit/node-markup,iFixit/node-markup,iFixit/node-markup