[WIP] Subs class

At the moment the dummy variable for derivative is `"_x"`. 
Needs better methods for, `Derivative::diff` and `Subs::subs`
` r3 = rcp(new Derivative(f, {y}))` is not in canonical form as it should be simplified into zero.