Quests

Quests are started, still need to add completion hooks to fire when a quest is completed, as well as quest progress storage