Extension method to double for comparison of two numbers using epsilon

IsApproximatelyEqualTo extension method added so that comparison of two
values of type Double use Double.epsilon.
KeyedVector method refactored to use this new extension method.