Implement required classes for downloader
Update plugin.xml for new downloader classes
Added service declarations to manifest