added approxmation concept. recurrences will not create duplications. need import to update approximations if for same date, bank ledger account and reference. need to detach from recurrence at that point and update the transaction amount
moving towards a fixture/seeded test user. plan is to have user creation to create default bank accounts and ledger accounts which will slow down tests uneccessarily by creating a user ever time for the tests