Reorganized the generation so as to keep the fonts on the same domain as the HTML of the chapters (i.e. must be located in /chapters or a subdirectory of /chapters).  This is a required fix so that firefox will render using the included fonts. Also, added some comments to the python generation script.