Fix split routine so it works.
start a redesign of mst parser

original approach was to complicated and un-needed.
Ongoing code mangling
ongoing hacking
more coding
more hacking
ongoing hacking
more hacking
more hacking
More hacking
Completed parser. Needs testing, still.