Configurable timeout option (Issue #163)

Another attempt at configuring the timeout of test suites that is currently hardcoded.