add slightly better logging, so we can identify which downloader messages come from
fix some small bugs
update gitignore