Initial commit.

Even though I started the project in may, I decided to start the
history all over again in order to keep a clean history. I am also
taking the project in a new direction and this is the new.
Refactored ibdint.py to use db.models and solve the problem of
cases where I used part of some interests to offset debits
in some places.