First draft of javascript-modules doc.
Refactor all the things.  Reads much nicer, now.
Add some text to the intro to answer the "Why modules?" question.