improving test coverage
replacing calls through to person.full_name with safer methods.  adding concept of interests for people