[beta] Rework of the code
* All while rewirted
* evry download type should be fixed and working on evrey on os (yeah even os x)