Add data types to Facts

https://www.pivotaltracker.com/story/show/54517140
Adds Currency, Date and Numeric Fact types to the fact cave.