fully tested and working, finally.

Need to revisit how I drive the persona and introspection APIs.