Vague attempt at trying to figure out dialogue

Okay, the whole thing will have to move to its own source file, because
this will get stupid really fast. We'll probably using a branching tree
to figure out how the conversations will flow, and the code here is
pretty much how the conversations will advance and stuff. I'll need to
be able to attach actions to some dialogue, like affecting how much they
trust the player character, or causing the player's notebook (a feature I
will implement) to be filled.