test for TimeoutError when a future expires
raise a TimeoutError when a future expires
Merge pull request #176 from chuckremes/timeouterror

Timeouterror is now raised when a future expires