added the invoice and invoice repo classes and tests