Added images to each weather condition (missing get the current time to provide image at night), refactored the main class, set empty string when the city, state or country is null.