execute_async added

Looking at execute_async, it looks like it offers what we need in order to execute javascript within the client and wait for that to complete. 

I just added the `execute_async` command and docs to be inline with `execute`. And a test or two.