Accept a new option, formatFunction, that converts numbers to strings

This overrides the "format" option, providing increased flexibility,
e.g. for applications that use locale-specific number formatting.
Bump version to 0.4.7
Merge pull request #55 from TrevorBurnham/accept-format-function

Accept a new option, formatFunction, that converts numbers to strings