This can at least print some reports.
License is GPL.
nose tests.
insignificant.
Add support for verify-balance operations.

This allows lines with the form:
 verify-balance <date> <account> <amount>
to be added to the input file.

When a file containing lines like this are read, the software will
check that the relevant accounts had the relevant balances on the
specified dates. If any of the assertions turn out to be incorrect,
the software will default to exiting after complaining about the error.

Relevant options:
* --ignore-balance-verification-failure
   If this option is specified, a failed balance verification will not
   make the program exit. This will allow any specified reports on the
   file to be generated. (Useful, e.g. if you want to use --print-register
   to try to compare the incorrect balances in an account with the true
   balances in a bank statement.)

* --verbose, or
  --show-balance-verifications
   If either of these are specified, a line confirming the success of each
   verify-balance will be printed to standard output.
Documentation improvements.
Move LICENSE to top-level directory.
Documentation improvements.
A tiny example file.
Improvements to verify-balance operation. Tweaked account names.

Now actually checks verify operations that are dated after last
transaction.

Improved parsing of verify-balance lines (mainly error reporting).

Allow Revenue/Revenues as a substitute for Income in account names.
Add verify-balance example to the example file.
Improved --print-register so that running balance is shown first.

Output lines now look like this:
<date> <running-balance> <posting-amount> <posting-account> <description>
Documentation improvements.
Add option --ignore-transactions-outside-dates.

This is mainly useful so that we can optionally ignore transactions
outside specified dates when showing the running balances on an account.

If this is specified, we ignore any transactions before the <first-date>
and the account's balance starts at zero. If this is not specified,
transactions occuring before <first-date> will affect the account's,
balance but we won't bother printing them, and the balance may not start
from zero.
Documentation improvements.
Documentation improvements.
Merge branch 'master' of github.com:mafm/ledger.py