New constructors for Multiple/PlusFunctionElements to take in Vectors,
Clone functions for all FunctionElements
TanFunctionlement added, FormulaElement.toString method altered to cope
with new element. 
Differentiator element, not complete,for the moment only has to methods
both of which need work