Renamed AutoDiff to ForwardDiff and separated it from reverse mode autodiff