An extension on NSURLConnection with upload possibilities, blocks and delegate protocol