- add a simple sample with some accounts / transactions
- update sample gnucash file
- add get_balance to account (with proper handling of sign of accounts)
- fallback calculation of base_currency when root_account does not have it
- return only non root accounts in GncSession.accounts
- remove dead code in transaction
- adapt tests to account as ROOT accounts not reported in GncSession.accounts
- document transaction/split
- control that changing the account of a split is ok (same currency)
- clean __init__ of transaction/split
- validate currency of transaction is a currency commodity
- add __repr__ to transaction
- refactored name of modules to remove the model_
- add variables __version__, __license__, __author__, __copyright__ in __init__ of piecash package
- added private module in documentation
- add resources pages
- add search of gnucash projects to generate resources
- add Travis CI chart