Added invoice search, better folder structure for viewmodels now, model bugfixes, replaced api configuration file with apiconfiguration class