Document methods and make documentation uniform for extensions
Merge pull request #973 from vipulnsward/extension_doc

Document methods and make documentation uniform for extensions