Added Async method to Web.Deliver

Added Async method to Web.Deliver
Changed Sync version to call Async to minimize copy/paste code

See issue #5