add invoice model, views for invoices