figured out what was causing some of my errors. now I just need to
actually fix the bugs. But at least I've done the hardest part,
definiatively figured out what the problem was. I also moved the
vector and test_vector classes into the local directory for easy
testing. They will have to be removed eventually.