More SeqNode hiding from public interface.  This also allows Junction to
be simplified.  Also added a new unit test.