Using decimal instead of double

Use ToString to prevent loss of precision
Merge pull request #5 from bgolla/master

Using decimal instead of double