implement sequence_plan_far wrapper, address is_fake/is_root issue, fix ...

...some bugs (not so sure about using row.names so often).  Almost there