Currency

Karma tests all passing. Also clarified some confusing variable names on variants in angular, base_price is now price, price is now price_with_fees.