Add downloading weather data from the esd

It works.
However, the download_[datatype] functions can perhaps be combined,
a lot of overlapping/identical code exists now.
Differences are the URL and the table creation and line reading/storing
functions.