Validate CurrencyFact and NumericFact value numericality

Part of [this story](https://www.pivotaltracker.com/story/show/54517140) which was omitted.