better validation of numeric ranges
allow lowercase e in scientific notation numbers
Merge pull request #32 from tommyjasmin/master

Better validation for numeric ranges