New work-in-progress sentence parsing code

It's currently only used by the test program.
It doesn't handle all the sentences the current code in persona.cpp can yet.