Changed how I calculate derivatives

Now all derivatives are tracked so the nth derivative can be calculated
Fixed deriv of acosh and started adding convienence functions
Autoderiv sort of works