efficiency improvements: don't download files that already exist on disk

Before downloading a tile, it now checks whether a file already exists. This should speed things up nicely when you add an additional file to the input folder.

I also group results inside a folder that indicates their style and resolution. This is mostly ignorable, but it means that if you accidentally (or intentionally) change styles/resolutions, you won't get all the tiles mixed up.