OpenWeather Api class along with test cases.

Closes #13