Add JSDoc and update gh-pages