Add some AMEDAS stations
Improve saving AMEDAS data

Now it writes amedas data to a temporary file and renames the temporary file to the actual file to write data atomically.
Download AMEDAS data concurrently
Use pipes to load AMEDAS cache
Use pipes to save AMEDAS cache
Factor out opacities