2d ellipse plotting

creates an ellipse based off of diameters, then does a naive voxel