removed Vector.operate()
added equals() to Line and Segment
added IShape

More methods from polygon will be generalized and added to this
interface. This interface will be implemented by Polygon, Circle and all
other future shape classes
added Segment(Vector) constructor to Segment
added Vector.quadrant()

attention Vector.compareTo() is not yet working as intendet