Prevent scientific notation when creating amount

Prevent javascript from converting ```0.0000001``` to scientific notation ```1e-7```, because stellar-lib's Amount is unable to parse the string as a number. Allow 16 fixed decimal places in the number string. Amount will truncate the digits as needed.

Fixes #859.