Changed Point interface. Added wrapper.

The Point interface refers now to an immutable Point. The wrapper
provides the interface of Point to the Point2D.Double class.