Add jsdoc
Add build, update tests