Vector class.

Vector class, in preparation for more advanced geometry.