Add by location weather retrieval, add tests.