XML interface system

Implements XML files for defining quests/interfaces for NPCs.