revise risib/riself functions
Add check_geno function; fix up cross_bc.cpp
fix up cross_riself
Fix up risib