add invoice, invoice repository, invoice parser, and related tests
Merge invoices