Added Ellipse Boundary sub-class to shapes.py for filled ellipses