get current weather info by city, city id or latitude and longitude

will write more tests for edge cases and update readme one I mock the requests. Otherwise the tests are going to consume more time waiting for the actual response from the server.