add gtest as an external project