Conversations require pre-requisites to be triggered.

Pretty much the last thing I needed to do for the Conversation Engine. A separate text file is created for each conversation labeling the conversations needed to trigger that one. Now we can have a linear story without having a player dashing through one character without examining the rest.
NOTE: There should be one text file for each line of character dialog, but this is not needed for dialog coming from notes/journal entries.