Implemented GeoCode.cs using Single Responsibility Principle.