Merge remote-tracking branch 'origin/master' into refactor
Start to decouple Ledger/Transaction from DataModel
Minor whitespace change
Handle EOFError on pickle load
Handle UnpicklingError
Reorganize DataModel methods
Begin to phase out DataModelAdapter
BudgetTreeView sets model headers on init
Remove unused get_model
Fix bug in index()
Use internalPointer in data()
Merge remote-tracking branch 'origin/refactor'