We should require documentation

for all public modules, classes, and functions.
Merge pull request #9 from yola/require_jsdoc

require jsdoc comments