Colineation. Revised

Attribute lines may be empty
__sub__() returns a Colineation, not a list