Split out the formatted discount amount into its own method.

This allows getting just the formatted discount if necessary, while still using it in the full promotion discount message.
Merge pull request #22 from isaacgrant/formatted-discount

Split out the formatted discount amount into its own method.