Some implementational changes in Person. Inclusion of PersonShell
interface. Related friend tests fail until we add in Merlin's command
code (that should be very soon!)