Add update interval for weather, updated look & feel, commented and cleaned up code