Google reversegeo resolutor working + minor refactoring.