Added a test project that uses Google's C++ test framework "gtest". Commented/Documented all currently implemented functions