added +- methods with vector and point-point=vector with tests