Adding Point interface, with two classes (Cartesian and Polar )that
implements tem
adding Point interface