Reworked a lot of the site generation to always work through requests.  Added git support to automatically pull, modify and push the generated site so it can be easily used with github pages.