TextCodes & NPC Manager Refactoring

- Updated the TextCodes document to contain the newest codes
- Refactored some of the NPC Manager code
- Started making the GUI for Bring Quests