Shape.subtract_line_colineation(). Started to update to accommodate Colineation

Colabeling, Colineation, LinePartition, Shape. Cleaned up listing()