Putting together a system for speaking with NPCs.
Added test character, track player knowledge of topics, helper functions for building conversations, start on defining conversation commands.
Define ask/tell command, implement topic matcher
Implement greet and discuss commands. Rudimentary conversation test successful. Implicit greetings function as expected.
NPCs can have a default response
Give soranus an example of a topic that is revealed after another is discussed.