Update ToEqual and ToBeCloseTo

- ToEqual for Double compares 15 significant figures
- ToBeCloseTo uses significant figures rather than decimal places
Merge pull request #5 from timhall/double-comparison

Update ToEqual and ToBeCloseTo