changes in tracer.py

-case handling for other== o in __add__ and __sub__and case handling for
other==1 in __mul__ and __div__
-add method sparsity_pattern, which generates a SpyPlot of the Jacobi of
the function belonging to the comp.graph
-some changes in the function setvisitedfalse and set_contributesto