Limit colormap to 9 colors and allow it to be set in the plot method
Use Set1 for default colors
Correct docstring
Refactor tests and add union and difference tests
Start refactor of geometric ops