Ellipse Added

Ellipse is finished and seems relatively bug free.