Add some new features

This work is on top of the fixes branch and reworks the parsing of the extension lines to mark everything that is not "DONE" or "not started" to "in progress" and adds footnotes to the page that contain the additional information/restrictions from GL3.txt.