New Download Manager

Signed-off-by: Andreas Larsen <northcode.no@gmail.com>