Fix bug with Node.Vector not returning a vector in the correct space
Add tests