Better API key support, fixed critical error in temperature calculation
- added automated integration tests (thanks @aseriy!)
- fixed rounding errors in average temperature calculation for forecasts
- use PSR-4 instead of PSR-0 autoloading
- re-arranged OpenWeatherMap constructor arguments while keeping backwards compatibility (you should now pass the api key as first constructor argument)