More dialogue & inventory handling

Added another hundred lines or so of dialogue and completed the command
line inventory handling system. player.add_item() and
player.remove_item() should be complete.