Async intent result

This PR adds a method to let you invoke an Activity via async/await