Fix bug #1: Timeouts now working and using real elapsed wall clock time