added vector.hpp -- stores the vector class template