Added basic Vector2D class with a few undocumented AND untested functions (shocking)