Do not accept NaN, NegativeInfinity, PositiveInfinity doubles - Fixes #33
Merge pull request #118 from ambiata/topic/fix-bad-doubles

Do not accept NaN, NegativeInfinity, PositiveInfinity doubles - Fixes #3...