Fixed toString output bug in Vector3.

I was using stringstream::out instead of stringstream::in.  D'oh!
Removed a couple of compiler errors by returning by value, not by reference.
Fixed the stringstream no-output error in BObject.
Added a makefile to the test suite and a new test to v3test

Added an output format verification to Vector3Test.