Downloader

Exported the downloader used in Facbeook, in order to make it available as a base abstract class.
Depends on #10