Add Amount type to represent a monetary value.

ok @davecgh