Backup.
Added a new way of downloading http files, this should be more solid and crossplatform.
Merged the new http class.