GeonamesLocationToPostalCodeMockFeed.java, LocationToPostalCodeTask.java, RegisterActivity.java to add support to obtain location and zip code automatically. GeonamesPostalCodeToLocationMockFeed.java to separate the URL generation functionality from the AsyncTask. MockLocationProvider.java, AndroidManifest.xml to use later when we need mockup location, it's not used for now. PostalCodeToLocationTask.java to provide progress update to the user.