Create location fetcher

This pull request implements location fetching. `PPLocationFetcher