Compiling version that both writes to and reads from the db.
Actually generate the html file.
Events listings sometimes have no years. If the listing with this year added is more than a month before today, we interpret that as a listing for next year.
Fix some bugs. Html is now rendered properly, with latest mail from Charlie O'Donnell.