All Done the math part, almost

Everything is done for the expression, simplifier and deriver classes.
We need to take a look at how we will be handling order of operations
but that sounds like a great job for not Matt to take care of.