Fixed Quest Objective Tracking and Added Docs

Blizzards API and Frames changed for Quests.
Fixed a taint issue with clicking on Quest Items in the watchlist.
Commented sections of code: specifically Carbonite.lua
Generated Docs using LDoc