Make test timeouts result in a failure, not success.

Timeouts resulting in a success makes no sense.

Also clarify timeout warning message.
Merge pull request #5 from niallo/timeout_fails_test

Make test timeouts result in a failure, not success.