initial https backend implementation
added https to factory
added event firing wrappers to download backend base class