fixed an issue with updating country of new company
return company after create or update
fetch all countries along company not just used ones
better error handling for fetching specific company
update list when a company gets saved
there's no need to extract country from company anymore
implemented extractSingle to be able to parse update/create response