Tweaked the vector code

Added copy constructor
Allowed for optimizing in heavy duty code (Most unlikely, but...)
Added comparison operators