Bug-100: test case for DownloadService
Merge pull request #41 from john-hu/bug-100-download-service

Bug-100: test case for DownloadService, r=thomas