Add BTC amounts to transactions list view

Supersedes PR #15.

Adds BTC transaction amounts to Transaction objects, so that in the transactions list view one will see entries like: 
`Sent $X USD (Y BTC) to {{destination}} for {{commit}`

The BTC amounts are also included in the Transaction JSON object.

Also includes unit tests for BTC amounts.