Add own implementation of a point refs #2582
Changed implementation to own Point
Own Point implementation is immutable so delivering data is easier
Added @thows doc-comment
refs #2582
Added the MotionInterpreter interface refs #2582
Added JUnit testcases for DrawingMotion refs #2582