lots more tests, improved documentation for downloaders