Fix for issue #11

Allow uppercase E for exponent
Fix for issue #10

toDecimal doesn't break on negative numbers
Updated npm package