Added a syncronous runner call

The thing the last nine commits have all been leading to. Huzzah!
Documented the sync/async option