polish on construction init
replace success/failure pair with completion-handler
initial commit of multipart support
Merge branch 'review'