WebClient Swift version

this is just the GetAsyncString version right now