Updated Doclets

Lots of changes, most notably event documentation (@event and @fires)