Re-format method documentation using JSDoc
Infer missing details

This information was not present in the original code comments but was
inferred by reading the source and the documentation on the Miso project
website.
Introduce Grunt.js task to verify JSDoc formatting
fixup! remove trailing spaces
Extend documentation with information from website