add basic generator
add choose(lhs, rhs) macro
use GTEST_FATAL_FAILURE_ macro to indicate failure