Adding domain entities for invoice and invoice items
Updated db schema
So far have repo for invoice and invoiceitem missing tests though
Updating tests and code for extra fields in invoice and customer
Merge branch 'NewStructure' into develop