add jsdoc task and webpack task for unit tests