added celsius toggle, refactored temperature methods to support celsius calculations, added logs for OpenWeatherMap API call (which doesn't work btw), currently using test data instead of live data