Made some changes to Merchant and completed all Invoice tests
adds invoice_item and transaction classes, repositories
merges invoice with invoice_item and transaction
merges invoice, invoice_item and transaction
Customer files and tests are passing
Merge branch 'customers'
Getting back on track