fixed the gtest. ITS REALLY COOL. The classes I build have private members that become public in the tests, which make it easy to equalize things