refactored interactor and resources structure
fixed suggestions of inspection
encapsulating geocoder in interface adapter