JSDocs

- Committing JSDocs
- TODO, can we link to these from the readme?
- TODO, can we get these automatically build before a commit?