- Fixed: Editing account modifies the transaction type of transfer transactions - fixes #145
- Fixed: Bug causing double entry transactions not to be considered equal
- Fixed: Computation of account balance did not properly consider double entries
- Improved: Double entry accounting is now activated by default
- Improved: Restricted parent/child account hierarchies relationships to those defined by GnuCash accounting
(see: http://code.gnucash.org/docs/C/gnucash-help/acct-types.html )
Some code refactoring