o removed the general free variables from the contexts of proofs. Free variables are only included when they are relevant
o guards can now be removed
o one of the consequences is that free variables are better matched to quantifiers. They were all tolerated on the ground that they might be bound to a quantifier. It is now checked.
o application of schedule refinement has improved but still seems overly complex and unreliable
Changed the compilation tools to put the binaries and interface files in a separate folder (bin and interfaces)