Attach to simulator's Safari if available
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Only use :9222 for the simulator if we were able to connect.
Added non-blocking connect
Cleaned up README, factored out design details.