Add initial implementation of Vector class