FIX: Perform error checking on testsession/start.

This fix improves the robustness of the behat tests, ensuring that the testsession has actually
been successfully started before the test kicks off. Although it doesn't fix anything that
wasn't previously broken, it makes environment set-up errors a bit easier to figure out.

It looks for a new status comment in the result of testsession, that is also being added to the
module.
Merge pull request #4 from sminnee/session-start-error-checking

FIX: Perform error checking on testsession/start.