Added InvoiceItem and Customer repository classes, with base level tests