Import float.h to get hold of DBL_EPSILON

DBL_EPSILON is defined in float.h and I was getting a compile error that
it wasn't defined.
Merge pull request #35 from kylef/float-header

Import float.h to get hold of DBL_EPSILON.