Update person

Added a couple of accessor methods to get special subsets of the doors in the current room, as well as a modifier to try a particular door.
The next step before we implement a full building simulation is to design some simple Person action patterns. For example, we might try tryRandom(), tryFirstAccessible(), tryAllBlocked(), etc