Issue #158: added EdDisc, Disc classes

At present, scaling a disc behaves a bit funny if you're scaling just in the x dimension; the size won't change
since the vertices defining its radius don't change relative positions