Plat 355 s3 with http client

This part is good, and could potentially be merged earlier.