Fix `package.json` and `Makefile`.

Copy and paste cruft.

cleanup
Restructure documentation.

Fixed some typos, rewrote some paragraphs. Removed documentation for
features that no longer exist (see issue 146).
In progress.