Changed GetPerson() so it takes a Plurality parameter.
Changed unit tests as required.
Added more logic to GetProposition().
Added various other needed functions.