Revised InvoiceService + InvoiceRepository, added global invoice search to mainwindow