Making default timeout -1s

Updating @dlclark's timeout flag addition to restore default behavior not to timeout tests, as referenced on #260 comments.

@mdwhatcott feel free to reject if you don't think this is the right direction and would rather have timeouts be default behavior.