Changed Node.hpp using vector instead of raw pointer