Decoupled LCDDisplay from WeatherData

Display objects should be dumb and generic, and should not need to know
about the whole system above them.

Try to make the object as lean as possible and independant.

Displays just display data; they should not need to know about who is
asking them to display.

(obeserver pattern evolution lesson)