Made some renames

- Made some renames:
	- Renamed Commodity field on Amount type to Symbol
	- Renamed Value field on Entry type to Commodity
	- Renamed ValueSpecification type to CommodityValue
	- Renamed Value field on ASTEntry type to CommodityValue
	- Renamed CommodityAmountMap type to SymbolAmountMap
	- Renamed Commodity field on CommodityUsage type to Symbol
- Updated functions to account for above renames
Determine amount & commodity during parsing

If @@ or @ spec is used in entry, commodity is before @@/@, and amount is
after.
Otherwise it's an amount.
Added comment
Now that I've fixed the parsing, the balance checks are working
Swapped account and balance columns on balance report.
Laid foundation for displaying commodity prices.
Updates to calculateAccountBalances to prepare for commodity prices
Cleaned up some of the printfns in FetchPrices
Added commodity total to balance report for visibility.
Added symbol price types and loading of symbol configs to Journal project
Introduced price DB loading into Journal project.
Moved updateSymbolPriceDB function and supporting functions into Journal
project
Moved saveSymbolPriceDB into Journal project
Load config & symbol prices

Loading config and symbol prices on startup
Modified Query.identifySymbolUsage to look in Entry.Commodity for symbols
Fetch and update symbol prices once per day
Compute real values

Added compute real values step for balance query (still need to propogate
to parent accounts)
Backend updated to send real value, price, and price date on balance api
query
Frontend needs to be updated to display
Updated frontend to display real value, price and price date
Got propogation to parent accounts working
Needs a bit of cleaning up, and to be summed in for the total
Propogating real value to parent accounts and calculating total real value