further fleshes out parsing logic and tests
Play model processes xml and creates role. Unit tests on role and speech imply that processing is correct.