Merge pull request #17 from eriktaubeneck/master

major refactor in choice of epsilon for all finite_difference methods