Adds Invoice, Invoice Repository and associated tests.