Fix inconsistency betwen program and proof
Add glossaries, and make glossary for introduction
Extend glossary to cover lit review