Adds :timeout option to stop system() after awhile

If the system() call doesn't return in soon enough time, test will then
fail
Merge pull request #5 from glennsb/features/add-exec-time-limit

Adds :timeout option to stop system() after awhile