Improve result polling

Polling now occurs immediately rather than after a ten second delay, and
the STARTED state is supported.

Closes #16 and #29.