Better error handling for availability requests.
Correctly discarding duplicate stations.

Also each loop now keeps track of what has been downloaded.
Almost fully working.