Edited for grammar and spelling
Corrected links
Updated flyspell dictionaries
Added "use strict" where needed
Reduced line lengths to 80 columns or less
Changed from @class/@constructor to @classdesc+@constructor format
added @mixin and @mixes
added @throws for all errors
Checked and corrected values in @returns
Added jsdoc documentation for all classes (using skeletons where uncertain)
Changes to documentation:
Edited for grammar and spelling Corrected links Updated flyspell dictionaries Added "use strict" where needed Reduced line lengths to 80 columns or less Changed from @class/@constructor to @classdesc+@constructor format added @mixin and @mixes added @throws for all errors Checked and corrected values in @returns Added jsdoc documentation for all classes (using skeletons where uncertain)