add gtest as an external dependency