License added to file
Refactored to conform with common coding standards

* Improves readability of the source code.
* Decouples the ReverseGeocodeCountry.json file from
ReverseGeocodeCountry class.
Added podspec
Do not initialize if GEO data not available