Implemented Multi-Currency Support (or at least the start of it)

Signed-off-by: David Thorpe <davzie@davzie.com>