Initial thoughts on a money composite

//ref #19 #20 

-----

Been looking at it.

```python
>>> tab.cash
USD 10

>>> tab.cash *= Decimal("2.1")
USD 21.0

>>> tab.cash.amount
Decimal('21.0')

>>> tab.cash.currency
'USD'
```

Currently it looks pretty bad from a usability standpoint but it "works".
Haven't tried to figure out how to get scalar coercible to work in this case.