Added a new quest formatter system

* Should allow for quests requirements to be formatted properly on the
client side