Made more changes to bring the vector class more inline with the rest of the project.