Substitution class added

The class storing an original, a substitute and a scale is coded. It is
loaded in the KnowledgeBase singleton, and has a method which directly
takes a recipe as an argument and applies the substitution.