Added database support

The results can now be queried from the database, for example with:

    SELECT note,
        SUM(amount),
        COUNT(amount)
    FROM transaction
    GROUP BY note
    ORDER BY SUM(amount);

To put the transactions in the database, run `pengar update`
Updated README