Fixed #280 - Put protection in place to make sure to only use curl when it is installed and added fallbacks where possible