Add weather icons and more styling, also improve returned data