add base InvoiceItem model

Hi David, not sure if this is how you wanted to type and namespace these under invoices? Let me know what you think. I've added the rest under a local branch.