added "+" and "-" support for vec2 class