Added a timeout option to testRunner