Added more Tests to the Plane class.

Ping @smichr
But i think we need to have a method like `equal` for cases like these
`a = Segment((1,2),(3,4))`
`b = Segment((4,5),(6,7))`