Undeclared Variables detection

Ariadne now produces a report of all variables used in a chapter and
not declared at its beginning.