basic wallet history
abstracted wallet history
history for the month is provided - thanks to the time master
storing operations as before--after pairs, better for actual persistence and data saving/loading
wallet now initializes source balances from provided history
preparing operation object to better store transfers and operation metadata
operations returned by wallet are now ordered by date