Major rewrite of message generator

Making more intelligent use of feed from wunderground, mostly of the
fctcode field.
minor
Major tidy-up
Tidying
minor fixes
Tidying
HTML Tidy up