Footnote tests and numbering

Switched footnote numbering to use generate-id(). Updated tests to reflect change.