Added version 1 of class Vector2D with basic behaviour