Brad here - I fixed the global variable issue for TestVectors, while also fixing a couple misunderstandings
which were making our code fail the tests. Initially, we treated the multiplication of vectors as multiplication
of components. This is false; rather, the multiplication operator is a dot-product operation, which
actually makes more sense.
I also commented out a part of the distance function in vector.py because it didn't make any sense to me.
All of this stuff is just on my personal branch, and we can discuss it later.
All of the unittesting now runs without failure, though it still throws some because of bad type-casting I think
TODO:
finish unittesting for the point subclass and fittotorus functions for vector.
fix error messages in unittesting.
remove redundant code and fix bad stylistic practices (such as leaving some uncapitilation)
dance happily because testing is done.
IN SUM:
distance function changed
Test_Vector class changed
	test variables made global with unique names
	error in multiplication function fixed
	error in distance function fixed
	syntax in repr function fixed
	other small errors fixed
Merge branch 'master' of https://github.com/NCFDev-Fall2013/Cellular-II