create relationship between invoice and transactions, fix typos, write tests
create relationship between invoice and invoice items, fix typos in other specs