Added class level Apexdoc-style comments and descriptions