Weather update

Updates the weather every 30-130 (ish) seconds.

TODO: Add hidden class to weather div on smaller screens to save them
unnecessary bandwith. Weather should be accessable on the Dashboard in
the future.