Improved link detection

Improved First Crack’s ability to detect links
Minor bug fixes
Minor Bugfixes

Fixed bugs in interpreting and displaying footnotes, both between the
CSS file and the actual Python code generating the page.