Add documentation generation
Currently there is no documentation being generated by this library.
It would be helpful to have documentation generated akin to what we are currently doing with electrum-cash (using jsdoc + better-docs + docdash template).
This would also help ensure the correctness of the jsdoc annotations.