Added Finite Difference Code From

Added a vectorized finite difference object that can be used as a
function within NCG.