Use low level http library to fetch binary attachments

Cradle is based on request when it's about downloading attachment. It looks like request manages poorly memory while streaming download. Because we are short in time, I used the http standard library to download the file instead of trying to debug the request lib. 

Do not merge yet this PR. I just figure that I made weird stuff with the upload binary controller.