httpFileUpload changed to PUT data

HttpAsyncTask returns null on error
null return handling for HttpAsyncTask callbacks added
icon changed =)