Fix country locations service when country couldn't be located
Fix response codes when returning data from CountryLocationService
Create the second public api interface using CountryTargetGroupsService
- Separate controllers in Public and Private
- Use base classes to handle the common logic
- Intercept requests to private api through basic auth concern