split user guide into separate docs

`-js` works (but not `--js` which I had`)