adding vec2d.py class