some more variable renaming, contrary to node style guide (because I like underscores?)
various small bugfixes

* wrong for loop for array of numbers
* typo in string length
* later.js returns day_of_week in range [1,7]
clarify handling of day-of-week vs. day-of-month, and put month output last
more, and crazier, examples (also wait for window.onload)