first try at real jsdoc 3
added jsdoc config + refatored tasks