Added equals and hashCode in all classes correctly(?) i think not. TODO: Line constructor with GeometricalForm as variable. Add GeometrivalShape constructors(?)