Account class

For tracking money. Right now it has `.add_transaction(amount, subaccount, metadata)`, `.add_transactions(transactions)`, and `.to_frame()` methods. You can access the balance or list of transactions via the `.balance` and `.transactions` attributes, respectively. What else does it need?