Adding these ellipse fitting routines.  They are also in the frontend project.  Should consolidate at some point.

Signed-off-by: David Brainard <brainard@psych.upenn.edu>