make timeout a configurable parameter
Merge pull request #4 from PeerJ/TimeoutParam

make timeout a configurable parameter