Moved all "private" methods to the bottom.

That's only one method, _getEvents, but still. IN THE NAME OF ALL THAT
IS CLEANLY!
Yet another build.

Now with a private method at the bottom of the file.
Added the first pass at documenting the new stuff.