added toString methods
combined main library, c++ gtest, c++ example and python port into one visual studio solution