Adding jsdoc support and comments