Change scope of currentTrip to finance container and add error dialog
Add currency conversion for purchases

The currency spinner in the edit purchase window now shows only USD and
the target currency. Prices are properly converted between currencies
and are reflected in the total budget spent section