added gplv3 licence
and/or make for better string handling, and add features like auto-sitewide TOC, etc.