added executable and a scons file to the ignores
Created helper function Simplify so I'm using it here
added simplifications for polynomial operations add multiply and compose, also added simplifications for func+func -> Compisition(2*x, func)
Changed Simplify class to Simplification to be consistent with other class names, also added Simplify helper function for use
Added tests for simplification of polynomials
Simplify -> Simplification
Added stateless metadata tag to functions and made MultiFunction derive from Function
Added stateless metadata tag to functions and made MultiFunction derive from Function