More transaction types, Tabs

Added a tab interface. Added handling for transactions with
sub-transactions.