integrate prev_char and next_char, unify info['navi']
add breadcomb navigation
add char family pages + allow rationals in ideals