Feature/uploader

@smathieu could you check this out - works locally
I'm not 100% sure, had thought it was because Cloudflare use newer UCC SSL certs + weirdness with ruby's openssl. This used to happen all the time on my box before I rebuilt it - it's not now - so maybe it was just me. I'm gonna remove :+1: