Fix bug when there is no countries array.  Factor out RoviAPI service.